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

Re: PUT and DELETE methods in 200 code

From: Julian Reschke <julian.reschke@gmx.de>
Date: Tue, 05 Apr 2011 16:14:18 +0200
Message-ID: <4D9B23BA.1040401@gmx.de>
To: Cameron Heavon-Jones <cmhjones@gmail.com>
CC: mike amundsen <mamund@yahoo.com>, public-html@w3.org
On 05.04.2011 15:55, Cameron Heavon-Jones wrote:
> ...
> Ok, so the Accept header can only be used to define the format of the response.
>
> But isn't it the server's responsibility to define the content for each format? Why can a server not have the following mapping?
>
> PUT /user/123
>
> Accept: text/plain ->  "User created"
> Accept: application/xml ->  <xml><user id="123"/></xml>
> Accept: application/json ->  {id:123}
> Accept: text/html ->  <html>...</html>
> ...

Yes. But what do you return in the case of text/html? A status message? 
An HTML representation of the resource? An HTML representation of a form 
that can *edit* the resource?

The media type just doesn't tell you that.

Best regards, Julian
Received on Tuesday, 5 April 2011 14:14:52 UTC

This archive was generated by hypermail 2.3.1 : Monday, 29 September 2014 09:39:24 UTC