The categorization of headers is indeed very confusing; here's my take (not an expert) Content-Length/Transfer-Encoding request and response Content-Range request and response However, HTTP/1.1 only really described it for responses to GET requests. its meaning in other contexts is unclear. Content-Encoding request and response However, there's no official way for client to know what encoding is acceptable by server; a request with Content-Encoding is risky. Content-Type request and response ETag response only. (It applies to the representation/entity, not the response) Expires response only; and it applies to the response! not the representation/entity. Last-Modified response only; applies to the representation/entity Content_Location request and response However, it doesn't seem to be very useful in requests Content_Language request and response However, usage of Content-Language in requests is not elaborated. So basically, only headers that are appropriate in requests are Content-Length/Transfer-Encoding, Content-Type. Zhong YuReceived on Wednesday, 18 January 2012 18:58:10 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 27 April 2012 06:51:53 GMT