При запросе:
212.158.173.9 - - [19/Jan/2005:08:13:55 -0500]
"POST /check.php?sec=sdjsld02234tewfdbndsfgsd HTTP/1.1" 400 173 "-"
"Mozilla/4.0 (compatible; Win32; WinHttp.WinHttpRequest.5)"
в error_log
2005/01/19 08:13:55 [error] 26986#0: *47 client 212.158.173.9 sent POST method
without "Content-Length" header, URL:
"/check.php?sec=sdjsld02234tewfdbndsfgsd"
Сегодня обнаружил и с 0.1.14 и с 0.1.15, в 0.1.13 такого не возникало никогда.
До версии 0.1.14 в nginx была ошибка и наличие заголовка "Content-Length"
при методе POST не проверялось, хотя сам код был. В 0.1.14 ошибка исправлена
и код заработал.
По стандарту HTTP/1.1 в запросе POST должен быть заголовок "Content-Length".
Игорь Сысоев
http://sysoev.ru