Walrus incorrectly provides content on HEAD request
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Eucalyptus |
New
|
Undecided
|
Neil Soman |
Bug Description
According to HTTP 1.1 specifications (rfc2616, section 9.4):
"The HEAD method is identical to GET except that the server MUST NOT return a message-body in the response."
However, when using HEAD to query a non-existent key, Walrus will include <Error /> content as XML in the reply. Using boto as a test client shows this:
HTTP Request:
HEAD /services/
HTTP Response:
HTTP/1.1 404 Not Found\r\
The correct behavior is to limit responses to HEAD requests to HTTP Headers.
Changed in eucalyptus: | |
assignee: | nobody → Neil Soman (neilsoman) |
This affects version Eucalyptus version 1.6.2.