SF bug 622042: Don't expect response body from HEAD request.

Bug fix candidate.
This commit is contained in:
Jeremy Hylton 2003-05-05 16:13:58 +00:00
parent 581c36773a
commit c1b2cb9d8f
3 changed files with 25 additions and 4 deletions

View file

@ -78,4 +78,17 @@ def _test():
if cookies != hdr:
raise AssertionError, "multiple headers not combined properly"
# test that the library doesn't attempt to read any data
# from a head request
conn = httplib.HTTPConnection("www.python.org")
conn.connect()
conn.request("HEAD", "/", headers={"Connection" : "keep-alive"})
resp = conn.getresponse()
if resp.status != 200:
raise AssertionError, "Expected status 200, got %d" % resp.status
if resp.read() != "":
raise AssertionError, "Did not expect response from HEAD request"
resp.close()
conn.close()
test()