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#L711: io.CopyN(io.Discard, resp.Body, maxBodySlurpSize)
client.go#L713: resp.Body.Close()
filetransport.go#L78: Body: pr,
h2_bundle.go#L8645: if res.Body == http2noBody && http2actualContentLength(req) == 0 {
h2_bundle.go#L9773: res.Body = http2noBody
h2_bundle.go#L9779: res.Body = http2missingBody{}
h2_bundle.go#L9781: res.Body = http2noBody
h2_bundle.go#L9788: res.Body = http2transportResponseBody{cs}
h2_bundle.go#L9794: 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#L2359: body: resp.Body,
transport.go#L2380: resp.Body = body
transport.go#L2382: resp.Body = &gzipReader{body: body}
transport.go#L2500: 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#L338: res.Body.Close()
reverseproxy.go#L533: err = p.copyResponse(rw, res.Body, p.flushInterval(res))
reverseproxy.go#L535: defer res.Body.Close()
reverseproxy.go#L545: res.Body.Close() // close now, instead of defer, to populate res.Trailer
reverseproxy.go#L762: backConn, ok := res.Body.(io.ReadWriteCloser)
reverseproxy.go#L796: 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()