summaryrefslogtreecommitdiff
path: root/libgo/go/net/http/response.go
diff options
context:
space:
mode:
Diffstat (limited to 'libgo/go/net/http/response.go')
-rw-r--r--libgo/go/net/http/response.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/libgo/go/net/http/response.go b/libgo/go/net/http/response.go
index 0357b605023..4c614bfab0b 100644
--- a/libgo/go/net/http/response.go
+++ b/libgo/go/net/http/response.go
@@ -27,6 +27,9 @@ var respExcludeHeader = map[string]bool{
// Response represents the response from an HTTP request.
//
+// The Client and Transport return Responses from servers once
+// the response headers have been received. The response body
+// is streamed on demand as the Body field is read.
type Response struct {
Status string // e.g. "200 OK"
StatusCode int // e.g. 200
@@ -47,6 +50,10 @@ type Response struct {
// Body represents the response body.
//
+ // The response body is streamed on demand as the Body field
+ // is read. If the network connection fails or the server
+ // terminates the response, Body.Read calls return an error.
+ //
// The http Client and Transport guarantee that Body is always
// non-nil, even on responses without a body or responses with
// a zero-length body. It is the caller's responsibility to