From 4aa6d353063aff777a9bdd3d3cedea5ca3fed2a4 Mon Sep 17 00:00:00 2001 From: Brad Fitzpatrick Date: Thu, 18 Jul 2013 10:10:10 +1000 Subject: [PATCH] net/http: document NewRequest treating Reader as ReadCloser R=golang-dev, dsymonds, rogpeppe CC=golang-dev https://golang.org/cl/11432044 --- src/pkg/net/http/request.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/pkg/net/http/request.go b/src/pkg/net/http/request.go index 6d4569146f..3b29aefcd0 100644 --- a/src/pkg/net/http/request.go +++ b/src/pkg/net/http/request.go @@ -424,6 +424,10 @@ func ParseHTTPVersion(vers string) (major, minor int, ok bool) { } // NewRequest returns a new Request given a method, URL, and optional body. +// +// If the provided body is also an io.Closer, the returned +// Request.Body is set to body and will be closed by the Client +// methods Do, Post, and PostForm, and Transport.RoundTrip. func NewRequest(method, urlStr string, body io.Reader) (*Request, error) { u, err := url.Parse(urlStr) if err != nil { -- 2.48.1