]> Cypherpunks repositories - gostls13.git/commit
http: ignore Transfer-Encoding on HEAD responses
authorBrad Fitzpatrick <bradfitz@golang.org>
Tue, 5 Apr 2011 02:43:36 +0000 (19:43 -0700)
committerBrad Fitzpatrick <bradfitz@golang.org>
Tue, 5 Apr 2011 02:43:36 +0000 (19:43 -0700)
commit6e4966eb7fd8892265ce14817ed75db86180bf24
tree0741a4e425559160a6657356d8072a06ca0c452f
parent243266f62e2af7167236f99bb0aa376d3c21246b
http: ignore Transfer-Encoding on HEAD responses

Amazon S3 sends Transfer-Encoding "chunked"
on its 404 responses to HEAD requests for
missing objects.

We weren't ignoring the Transfer-Encoding
and were thus interpretting the subsequent
response headers as a chunk header from the
previous responses body (but a HEAD response
can't have a body)

R=rsc, adg
CC=golang-dev
https://golang.org/cl/4346050
src/pkg/http/response_test.go
src/pkg/http/transfer.go
src/pkg/http/transport_test.go