aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetar Maymounkov <petarm@gmail.com>2010-02-22 14:46:59 -0800
committerRuss Cox <rsc@golang.org>2010-02-22 14:46:59 -0800
commite465ad3cbda8ee8aec4ae188ad878e4ce1e079dc (patch)
tree28c412d040194229273f749c0849409b920697ff
parent7870672c7f9759b8d7ce578f2476313115342972 (diff)
downloadgo-e465ad3cbda8ee8aec4ae188ad878e4ce1e079dc.tar.xz
http: fix bug in Post
R=rsc CC=golang-dev https://golang.org/cl/217059
-rw-r--r--src/pkg/http/client.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/pkg/http/client.go b/src/pkg/http/client.go
index 8af6c761f6..8c2c30124f 100644
--- a/src/pkg/http/client.go
+++ b/src/pkg/http/client.go
@@ -137,11 +137,13 @@ func Get(url string) (r *Response, finalURL string, err os.Error) {
func Post(url string, bodyType string, body io.Reader) (r *Response, err os.Error) {
var req Request
req.Method = "POST"
+ req.ProtoMajor = 1
+ req.ProtoMinor = 1
req.Body = nopCloser{body}
req.Header = map[string]string{
"Content-Type": bodyType,
- "Transfer-Encoding": "chunked",
}
+ req.TransferEncoding = []string{"chunked"}
req.URL, err = ParseURL(url)
if err != nil {