Link: http://trac.tools.ietf.org/wg/httpbis/trac/ticket/105
Origin: http://www.w3.org/mid/000c01c878dc$a3e87d40$6401a8c0@T60
Component: p2-semantics
Currently, "Allow" is defined as an entity-header, not a response-header. Its definition says
The Allow entity-header field lists the set of methods supported by the resource identified by the Request-URI."
However, Allow seems more applicable to the resource, rather than the entity, and isn't useful in a request.
Proposal:
Change the classification of Allow to a response header, removing the following text;
The Allow header field MAY be provided with a PUT request to recommend the methods to be supported by the new or modified resource. The server is not required to support these methods and SHOULD include an Allow header in the response giving the actual supported methods.
(or moving to an appendix and marking as deprecated behaviour)
Closed with proposal above.
This really affects P2. P3 is only affected in that "Allow" does not appear in the list of entity headers anymore.
Fixed in [232]:
Resolve #105: Reclassify Allow header as response header (closes #105).