- From: Javier Godoy <rjgodoy@hotmail.com>
- Date: Sun, 23 Dec 2007 13:10:54 -0300
- To: <ietf-http-wg@w3.org>
- Cc: "Mark Nottingham" <mnot@mnot.net>, <fielding@gbiv.com>
----- Original Message -----
From: "Mark Nottingham" <mnot@mnot.net>
To: "HTTP Working Group" <ietf-http-wg@w3.org>
Cc: "Roy T. Fielding" <>
Sent: Sunday, December 23, 2007 9:13 AM
Subject: i69: Clarify "Requested Variant" [was: New "200 OK" status codes,
PATCH & PROPFIND]
> <http://tools.ietf.org/wg/httpbis/trac/ticket/69>
>
> Is the text below the solution for i69?
>
> Is it necessary to refer to PROPFIND (Personally, I'd like to avoid the
> informative ref if we can)?
>
> On 07/08/2007, at 8:52 AM, Roy T. Fielding wrote:
>
>> variant
>> The ultimate target resource of a request after indirections
>> caused by content negotiation (varying by request fields) and
>> method association (e.g., PROPFIND) have been taken into account.
>> Some variant resources may also be identified directly by their
>> own URI, which may be indicated by a Content-Location in the
>> response.
When servicing the POST method, the representation MAY also depend on the
request entity.
For instance,
PROPFIND /file HTTP/1.1
Host: www.example.com
Content-type: application/xml; charset="utf-8"
Content-Length: xxxx
<?xml version="1.0" encoding="utf-8" ?>
<D:propfind xmlns:D="DAV:">
<D:prop xmlns:R="http://ns.example.com/boxschema/">
<R:bigbox/>
<R:author/>
<R:DingALing/>
<R:Random/>
</D:prop>
</D:propfind>
is quite similar to
POST /file HTTP/1.1
Host: www.example.com
Content-type: application/x-www-urlencoded
Content-Length: xxxx
action=propfind&xmlns%3A=http://ns.example.com/boxschema&prop1=R%3Abigbox&prop2=R%3Aauthor&prop3=R%3ADingALing&prop4=R%3ARandom
(though the latter is a bit weird, just for illustrating my point).
The only difference I see is that PROPFIND always depends on the
request-entity, while POST is not required to do so, but that difference
goes beyond the definition of "variant".
I would refer to POST instead of PROPFIND in the definition, thus it would
be self-contained within RFC 2616 and the informative reference would be
avoided.
Regards
Javier
Received on Sunday, 23 December 2007 16:13:40 UTC