As of 0.8.54 nginx returns a 411 Length Required response upon
receiving a PUT with no Content-Length header. There is nothing in the
HTTP 1.1 RFC that disallows empty PUTs. "Content-Length: n" or
"Transfer-Encoding: chunked" are only required if there is a body.
Therefore I saw no reason for this check to exist and removed it to
permit our RESTful HTTP API to function as currently designed.
PUTs with no body or Content-Length header seem to work as expected as
do PUTs with a Content-Length and body message.
Any chance of getting this patch accepted into nginx 0.8?
Thanks,
Michael Schurter
(schmichael in IRC)
_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://nginx.org/mailman/listinfo/nginx-devel