net/http.Request.Body (field)

93 uses

	net/http (current package)
		client.go#L675: 				req.Body, err = ireq.GetBody()
		clientconn.go#L145: 			Body:       NoBody,
		h2_bundle.go#L6081: 	st.body = req.Body.(*http2requestBody).pipe // may be nil
		h2_bundle.go#L6278: 		req.Body.(*http2requestBody).pipe = &http2pipe{
		h2_bundle.go#L6314: 		Body:       body,
		h2_bundle.go#L7975: 	if req.Body == nil || req.Body == NoBody {
		h2_bundle.go#L7987: 		newReq.Body = body
		h2_bundle.go#L8581: 	if req.Body == nil || req.Body == NoBody {
		h2_bundle.go#L8613: 		reqBody:              req.Body,
		request.go#L188: 	Body io.ReadCloser
		request.go#L513: 	if r.Body == nil {
		request.go#L524: 	return multipart.NewReader(r.Body, boundary), nil
		request.go#L920: 		Body:       rc,
		request.go#L962: 			req.Body = NoBody
		request.go#L1264: 	if r.Body == nil {
		request.go#L1277: 		var reader io.Reader = r.Body
		request.go#L1279: 		if _, ok := r.Body.(*maxBytesReader); !ok {
		request.go#L1281: 			reader = io.LimitReader(r.Body, maxFormSize+1)
		request.go#L1528: 	if r.Body == nil {
		request.go#L1531: 	return r.Body.Close()
		request.go#L1535: 	if r.Body == nil || r.Body == NoBody || r.GetBody != nil {
		request.go#L1553: 	if r.Body == nil || r.Body == NoBody {
		server.go#L1044: 	if body, ok := req.Body.(*body); ok {
		server.go#L1057: 		reqBody:       req.Body,
		server.go#L1374: 	if ecr, ok := w.req.Body.(*expectContinueReader); ok && !ecr.sawEOF.Load() {
		server.go#L1395: 		switch bdy := w.req.Body.(type) {
		server.go#L1716: 	body, ok := w.req.Body.(*body)
		server.go#L2049: 				req.Body = &expectContinueReader{readCloser: req.Body, resp: w}
		server.go#L2059: 		if requestBodyRemains(req.Body) {
		server.go#L2060: 			registerOnHitEOF(req.Body, w.conn.r.startBackgroundRead)
		server.go#L2130: 	if req.Body == nil {
		server.go#L2131: 		req.Body = NoBody
		server.go#L3953: 		mb := MaxBytesReader(w, r.Body, 4<<10)
		server.go#L3978: 	if req.Body == nil {
		server.go#L3979: 		req.Body = NoBody
		server.go#L4070: 		r2.Body = MaxBytesReader(w, r.Body, n)
		transfer.go#L85: 		if rr.ContentLength != 0 && rr.Body == nil {
		transfer.go#L93: 		t.Body = rr.Body
		transfer.go#L94: 		t.BodyCloser = rr.Body
		transfer.go#L588: 		rr.Body = t.Body
		transport.go#L733: 			if b, ok := req.Body.(*readTrackingBody); ok && !b.didClose.Load() {
		transport.go#L784: 	if req.Body == nil || req.Body == NoBody {
		transport.go#L788: 	newReq.Body = &readTrackingBody{ReadCloser: req.Body}
		transport.go#L797: 	if req.Body == nil || req.Body == NoBody || (!req.Body.(*readTrackingBody).didRead && !req.Body.(*readTrackingBody).didClose.Load()) {
		transport.go#L800: 	if !req.Body.(*readTrackingBody).didClose.Load() {
		transport.go#L811: 	newReq.Body = &readTrackingBody{ReadCloser: body}
		transport.go#L2862: 	if req.ProtoAtLeast(1, 1) && req.Body != nil && req.expectsContinue() {

	net/http/httputil
		dump.go#L65: 	if req.Body == nil || req.Body == http.NoBody {
		dump.go#L78: 	save := req.Body
		dump.go#L83: 			req.Body = io.NopCloser(io.LimitReader(neverEnding('x'), contentLength))
		dump.go#L88: 		save, req.Body, err = drainBody(req.Body)
		dump.go#L135: 			io.Copy(io.Discard, req.Body)
		dump.go#L136: 			req.Body.Close()
		dump.go#L148: 	req.Body = save
		dump.go#L219: 	save := req.Body
		dump.go#L220: 	if !body || req.Body == nil {
		dump.go#L221: 		req.Body = nil
		dump.go#L223: 		save, req.Body, err = drainBody(req.Body)
		dump.go#L268: 	if req.Body != nil {
		dump.go#L273: 		_, err = io.Copy(dest, req.Body)
		dump.go#L280: 	req.Body = save
		persist.go#L155: 	sc.lastbody = req.Body
		reverseproxy.go#L437: 		outreq.Body = nil // Issue 16036: nil Body for http.Transport retries
		reverseproxy.go#L439: 	if outreq.Body != nil {
		reverseproxy.go#L451: 		outreq.Body = &noopCloseReader{readCloser: outreq.Body}
		reverseproxy.go#L458: 		defer outreq.Body.Close()

	net/http/pprof
		pprof.go#L212: 		b = bufio.NewReader(r.Body)

	golang.org/x/net/http2
		server.go#L1969: 	st.body = req.Body.(*requestBody).pipe // may be nil
		server.go#L2187: 		req.Body.(*requestBody).pipe = &pipe{
		server.go#L2223: 		Body:       body,
		transport.go#L923: 	if req.Body == nil || req.Body == http.NoBody {
		transport.go#L955: 		reqBody:              req.Body,
		transport_common.go#L334: 	if req.Body == nil || req.Body == http.NoBody {
		transport_common.go#L346: 		newReq.Body = body

	google.golang.org/grpc/internal/transport
		handler_server.go#L441: 			n, err := req.Body.Read(*buf)
		handler_server.go#L465: 	req.Body.Close()