net/http.Response.Body (field)

54 uses

	net/http (current package)
		client.go#L278: 	if resp.Body == nil {
		client.go#L292: 		resp.Body = io.NopCloser(strings.NewReader(""))
		client.go#L295: 		resp.Body = &cancelTimerBody{
		client.go#L297: 			rc:            resp.Body,
		client.go#L710: 				io.CopyN(io.Discard, resp.Body, maxBodySlurpSize)
		client.go#L712: 			resp.Body.Close()
		filetransport.go#L78: 			Body:       pr,
		h2_bundle.go#L8835: 		if res.Body == http2noBody && http2actualContentLength(req) == 0 {
		h2_bundle.go#L10170: 		res.Body = http2noBody
		h2_bundle.go#L10176: 			res.Body = http2missingBody{}
		h2_bundle.go#L10178: 			res.Body = http2noBody
		h2_bundle.go#L10185: 	res.Body = http2transportResponseBody{cs}
		h2_bundle.go#L10191: 		res.Body = &http2gzipReader{body: res.Body}
		response.go#L72: 	Body io.ReadCloser
		response.go#L266: 	if r1.ContentLength == 0 && r1.Body != nil {
		response.go#L269: 		n, err := r1.Body.Read(buf[:])
		response.go#L276: 			r1.Body = NoBody
		response.go#L279: 			r1.Body = struct {
		response.go#L283: 				io.MultiReader(bytes.NewReader(buf[:1]), r.Body),
		response.go#L284: 				r.Body,
		response.go#L337: 	if r.Body != nil {
		response.go#L338: 		r.Body.Close()
		response.go#L350: 	_, ok := r.Body.(io.Writer)
		transfer.go#L116: 		t.Body = rr.Body
		transfer.go#L117: 		t.BodyCloser = rr.Body
		transfer.go#L596: 		rr.Body = t.Body
		transport.go#L2356: 			body: resp.Body,
		transport.go#L2377: 		resp.Body = body
		transport.go#L2379: 			resp.Body = &gzipReader{body: body}
		transport.go#L2497: 		resp.Body = newReadWriteCloserBody(pc.br, pc.conn)

	net/http/httputil
		dump.go#L308: 	save := resp.Body
		dump.go#L315: 			resp.Body = emptyBody
		dump.go#L317: 			resp.Body = failureToReadBody{}
		dump.go#L319: 	} else if resp.Body == nil {
		dump.go#L320: 		resp.Body = emptyBody
		dump.go#L322: 		save, resp.Body, err = drainBody(resp.Body)
		dump.go#L331: 	resp.Body = save
		persist.go#L413: 	cc.lastbody = resp.Body
		reverseproxy.go#L325: 		res.Body.Close()
		reverseproxy.go#L520: 	err = p.copyResponse(rw, res.Body, p.flushInterval(res))
		reverseproxy.go#L522: 		defer res.Body.Close()
		reverseproxy.go#L532: 	res.Body.Close() // close now, instead of defer, to populate res.Trailer
		reverseproxy.go#L749: 	backConn, ok := res.Body.(io.ReadWriteCloser)
		reverseproxy.go#L783: 	res.Body = nil // so res.Write only writes the headers; we have res.Body in backConn above

	golang.org/x/net/http2
		transport.go#L1314: 		if res.Body == noBody && actualContentLength(req) == 0 {
		transport.go#L2439: 		res.Body = noBody
		transport.go#L2445: 			res.Body = missingBody{}
		transport.go#L2447: 			res.Body = noBody
		transport.go#L2454: 	res.Body = transportResponseBody{cs}
		transport.go#L2460: 		res.Body = &gzipReader{body: res.Body}

	google.golang.org/grpc/internal/transport
		proxy.go#L83: 	defer resp.Body.Close()