W3C home > Mailing lists > Public > public-html@w3.org > April 2011

Re: PUT and DELETE methods in 200 code

From: Cameron Heavon-Jones <cmhjones@gmail.com>
Date: Mon, 4 Apr 2011 18:24:13 +0100
Cc: mike amundsen <mamund@yahoo.com>, public-html@w3.org
Message-Id: <5DEB1118-C1AA-4894-8A50-8DC94597F95F@gmail.com>
To: Julian Reschke <julian.reschke@gmx.de>

On 04/04/2011, at 6:16 PM, Julian Reschke wrote:

> On 04.04.2011 19:08, Cameron Heavon-Jones wrote:
>> 
>> On 04/04/2011, at 5:54 PM, Julian Reschke wrote:
>> 
>>> On 04.04.2011 18:20, mike amundsen wrote:
>>>> <snip>
>>>>> The tricky question is: how does the server know that a PUT was the result
>>>>> of a form submission?
>>>> </snip>
>>>> 
>>>> Why would this be of interest to the server?
>>>> ...
>>> 
>>> ...in order to decide whether to return a payload to the UA for display?
>>> 
>>> Again, I don't believe Accept: helps here; it's not a question of media type, but of the client's intent.
>>> 
>>> BR, Julian
>> 
>> The client's intent is framed by the entire request - URI, headers&  body, Accept is part of that intent.
>> 
>> If the UA doesn't specify an Accept i would infer that the intent was they it didn't want\couldn't handle any content. If the UA does specify an Accept, i would infer that it is intending to receive content - for that request. That UAs send Accept with every request just means that they want content in every response, IMO - specifications or real world will most certainly vary.
> 
> <http://greenbytes.de/tech/webdav/draft-ietf-httpbis-p3-payload-13.html#rfc.section.6.1.p.9>:
> 
> "If no Accept header field is present, then it is assumed that the client accepts all media types. If an Accept header field is present, and if the server cannot send a response which is acceptable according to the combined Accept field value, then the server SHOULD send a 406 (Not Acceptable) response."
> 
> Please let's stick with what spec says :-)
> 
> Best regards, Julian

Ahhh, I understand your hesitation at reuse then :)


cam
Received on Monday, 4 April 2011 17:24:49 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 9 May 2012 00:17:27 GMT