References:
Seems somewhat vague, but i assume this means it is still open for all to
have a content message, including head.
Head's only restriction with the content is that its response can only be
the header.
http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4
4.3 Message Body
The message-body (if any) of an HTTP message is used to carry the
entity-body associated with the request or response. The message-body
differs from the entity-body only when a transfer-coding has been applied,
as indicated by the Transfer-Encoding header field (section
14.41<
http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.41>
).
http://www.w3.org/2001/tag/doc/whenToUseGet.html
"The HEAD method is identical to GET except that the server MUST NOT return
a message-body in the response."
http://dret.typepad.com/dretblog/2007/10/http-get-with-m.html
the definition of the GET
method<
http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.3>does
not seem to disallow the usage of message bodies for GET requests. the
only thing to keep in mind is that such a GET's response should not be
cached, so this kind of GET probably should be regarded as a GET with
side-effects<
http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.9>,
and the server should always mark the response as non-cacheable.