Welcome! Log In Create A New Profile

Advanced

Re: [PATCH] Allow PUT requests with empty bodies

Maxim Dounin
December 28, 2010 09:08AM
Hello!

On Mon, Dec 27, 2010 at 04:44:39PM -0800, Michael Schurter wrote:

> 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?

I tend to agree, at least this is in line with not-requiring
entity-body on POSTs (0.7.25+).

But this probably require patching dav module, it may not be
prepared to handle PUT requests without entity-body (not sure, but
should be checked).

Maxim Dounin

_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

[PATCH] Allow PUT requests with empty bodies

Michael Schurter 3848 December 28, 2010 05:02AM

Re: [PATCH] Allow PUT requests with empty bodies

Maxim Dounin 1001 December 28, 2010 09:08AM

Re: [PATCH] Allow PUT requests with empty bodies

Michael Schurter 996 December 28, 2010 03:58PM

Re: [PATCH] Allow PUT requests with empty bodies

Michael Schurter 1324 December 28, 2010 09:00PM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 315
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready