- From: Mark Nottingham <mnot@yahoo-inc.com>
- Date: Fri, 21 Apr 2006 16:32:58 -0700
- To: Julian Reschke <julian.reschke@gmx.de>
- Cc: "Web APIs WG (public)" <public-webapi@w3.org>
RFC2616, section 4.3; "A message-body MUST NOT be included in a request if the specification of the request method (section 5.1.1) does not allow sending an entity-body in requests. " GET, HEAD and DELETE do not allow for an entity-body in requests. Granted, it's not incredibly well-specified, but are you seriously suggesting that bodies should be allowed on GETs? On 2006/04/21, at 3:59 PM, Julian Reschke wrote: > Mark Nottingham wrote: >> [ from the big comment e-mail; raising as a separate issue, as >> requested ] >> The current draft says that: >> "If the method is POST or PUT, then the data passed to the send() >> method must be used for the entity body." >> This doesn't account for other request methods that may have a >> request body, e.g., PROPPATCH. Suggested text: >> "Any data passed to the send() method MUST be used in the entity >> body. If data is passed to send() when it is known to be incorrect >> (e.g., in GET, HEAD, and DELETE requests), implementations MUST >> raise an error." > > Hm. Why would it be illegal (from a protocol point of view) to have > request bodies in GET, HEAD or DELETE? > > Best regards, Julian > > -- Mark Nottingham mnot@yahoo-inc.com
Received on Friday, 21 April 2006 23:34:08 UTC