- From: Zhong Yu <zhong.j.yu@gmail.com>
- Date: Wed, 18 Jan 2012 12:57:35 -0600
- To: Duncan Cragg <duncan@cilux.org>
- Cc: ietf-http-wg@w3.org
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 Yu
Received on Wednesday, 18 January 2012 18:58:10 UTC