Origin header for safe methods other than GET/HEAD, was: The HTTP Origin Header (draft-abarth-origin)

Hi,

looking at <http://tools.ietf.org/html/draft-abarth-origin-00#section-5>:

    Whenever a user agent issues an HTTP request whose method is neither
    "GET" nor "HEAD", the user agent MUST include exactly one HTTP header
    named "Origin".

What about other safe methods, such as PROPFIND, REPORT or SEARCH? 
Shouldn't the spec just say:

    Whenever a user agent issues an HTTP request whose method is not
    known to be safe (see ...), the user agent MUST include exactly
    one HTTP header named "Origin".

?

BR, Julian (always nervous when definitions refer to a certain set of 
named methods)

Received on Friday, 23 January 2009 08:46:43 UTC