net/http.Request.Header (field)
231 uses
net/http (current package)
client.go#L234: if req.Header == nil {
client.go#L236: req.Header = make(Header)
client.go#L239: if u := req.URL.User; u != nil && req.Header.Get("Authorization") == "" {
client.go#L243: req.Header = cloneOrMakeHeader(ireq.Header)
client.go#L244: req.Header.Set("Authorization", "Basic "+basicAuth(username, password))
client.go#L666: Header: make(Header),
client.go#L689: req.Header.Set("Referer", ref)
client.go#L754: ireqhdr = cloneOrMakeHeader(ireq.Header)
client.go#L757: if c.Jar != nil && ireq.Header.Get("Cookie") != "" {
client.go#L803: req.Header[k] = vv
client.go#L857: req.Header.Set("Content-Type", contentType)
fs.go#L392: im := r.Header.Get("If-Match")
fs.go#L422: ius := r.Header.Get("If-Unmodified-Since")
fs.go#L441: inm := r.Header.get("If-None-Match")
fs.go#L474: ims := r.Header.Get("If-Modified-Since")
fs.go#L495: ir := r.Header.get("If-Range")
fs.go#L578: rangeHeader = r.Header.get("Range")
h2_bundle.go#L5618: } else if err := http2checkValidHTTP2RequestHeaders(req.Header); err != nil {
h2_bundle.go#L5855: Header: rp.header,
h2_bundle.go#L7776: if v := req.Header.Get("Upgrade"); v != "" {
h2_bundle.go#L7777: return fmt.Errorf("http2: invalid Upgrade request header: %q", req.Header["Upgrade"])
h2_bundle.go#L7779: if vv := req.Header["Transfer-Encoding"]; len(vv) > 0 && (len(vv) > 1 || vv[0] != "" && vv[0] != "chunked") {
h2_bundle.go#L7782: if vv := req.Header["Connection"]; len(vv) > 0 && (len(vv) > 1 || vv[0] != "" && !http2asciiEqualFold(vv[0], "close") && !http2asciiEqualFold(vv[0], "keep-alive")) {
h2_bundle.go#L7950: req.Header.Get("Accept-Encoding") == "" &&
h2_bundle.go#L7951: req.Header.Get("Range") == "" &&
h2_bundle.go#L7970: if !httpguts.HeaderValuesContainsToken(req.Header["Expect"], "100-continue") {
h2_bundle.go#L8459: for k, vv := range req.Header {
h2_bundle.go#L8491: for k, vv := range req.Header {
h2_bundle.go#L9655: return req.Close || httpguts.HeaderValuesContainsToken(req.Header["Connection"], "close")
request.go#L166: Header Header
request.go#L380: if r.Header != nil {
request.go#L381: r2.Header = r.Header.Clone()
request.go#L406: return r.Header.Get("User-Agent")
request.go#L411: return readCookies(r.Header, "")
request.go#L422: for _, c := range readCookies(r.Header, name) {
request.go#L436: if c := r.Header.Get("Cookie"); c != "" {
request.go#L437: r.Header.Set("Cookie", c+"; "+s)
request.go#L439: r.Header.Set("Cookie", s)
request.go#L452: return r.Header.Get("Referer")
request.go#L479: v := r.Header.Get("Content-Type")
request.go#L497: return r.Method == "PRI" && len(r.Header) == 0 && r.URL.Path == "*" && r.Proto == "HTTP/2.0"
request.go#L628: if r.Header.has("User-Agent") {
request.go#L629: userAgent = r.Header.Get("User-Agent")
request.go#L651: err = r.Header.writeSubset(w, reqWriteExcludeHeader, trace)
request.go#L886: Header: make(Header),
request.go#L941: auth := r.Header.Get("Authorization")
request.go#L978: r.Header.Set("Authorization", "Basic "+basicAuth(username, password))
request.go#L1019: delete(req.Header, "Host")
request.go#L1080: req.Header = Header(mimeHeader)
request.go#L1081: if len(req.Header["Host"]) > 1 {
request.go#L1094: req.Host = req.Header.get("Host")
request.go#L1097: fixPragmaCacheControl(req.Header)
request.go#L1099: req.Close = shouldClose(req.ProtoMajor, req.ProtoMinor, req.Header, false)
request.go#L1197: ct := r.Header.Get("Content-Type")
request.go#L1391: return hasToken(r.Header.get("Expect"), "100-continue")
request.go#L1398: return hasToken(r.Header.get("Connection"), "keep-alive")
request.go#L1405: return hasToken(r.Header.get("Connection"), "close")
request.go#L1424: if r.Header.has("Idempotency-Key") || r.Header.has("X-Idempotency-Key") {
request.go#L1461: return hasToken(r.Header.Get("Connection"), "upgrade") &&
request.go#L1462: ascii.EqualFold(r.Header.Get("Upgrade"), "websocket")
server.go#L1003: hosts, haveHost := req.Header["Host"]
server.go#L1011: for k, vv := range req.Header {
server.go#L1021: delete(req.Header, "Host")
server.go#L1945: } else if req.Header.get("Expect") != "" {
transfer.go#L89: t.Header = rr.Header
transfer.go#L501: t.Header = rr.Header
transport.go#L513: if req.Header == nil {
transport.go#L520: for k, vv := range req.Header {
transport.go#L1676: Header: hdr,
transport.go#L2555: req.Header.Get("Accept-Encoding") == "" &&
transport.go#L2556: req.Header.Get("Range") == "" &&
transport.go#L2581: !isProtocolSwitchHeader(req.Header) {
net/http/httputil
dump.go#L265: err = req.Header.WriteSubset(&b, reqWriteExcludeHeaderDump)
reverseproxy.go#L155: if _, ok := req.Header["User-Agent"]; !ok {
reverseproxy.go#L157: req.Header.Set("User-Agent", "")
reverseproxy.go#L248: if outreq.Header == nil {
reverseproxy.go#L249: outreq.Header = make(http.Header) // Issue 33142: historical behavior was to always allocate
reverseproxy.go#L255: reqUpType := upgradeType(outreq.Header)
reverseproxy.go#L260: removeConnectionHeaders(outreq.Header)
reverseproxy.go#L266: outreq.Header.Del(h)
reverseproxy.go#L274: if httpguts.HeaderValuesContainsToken(req.Header["Te"], "trailers") {
reverseproxy.go#L275: outreq.Header.Set("Te", "trailers")
reverseproxy.go#L281: outreq.Header.Set("Connection", "Upgrade")
reverseproxy.go#L282: outreq.Header.Set("Upgrade", reqUpType)
reverseproxy.go#L289: prior, ok := outreq.Header["X-Forwarded-For"]
reverseproxy.go#L295: outreq.Header.Set("X-Forwarded-For", clientIP)
reverseproxy.go#L556: reqUpType := upgradeType(req.Header)
github.com/aws/aws-sdk-go-v2/aws/middleware
middleware.go#L40: req.Header[invocationIDHeader] = append(req.Header[invocationIDHeader][:0], invocationID)
user_agent.go#L234: if v := request.Header[header]; len(v) > 0 {
user_agent.go#L242: request.Header[header] = append(request.Header[header][:0], current)
github.com/aws/aws-sdk-go-v2/aws/retry
middleware.go#L279: req.Header[retryMetricHeader] = append(req.Header[retryMetricHeader][:0], strings.Join(parts, "; "))
github.com/aws/aws-sdk-go-v2/aws/signer/v4
middleware.go#L247: req.Header.Set(v4Internal.ContentSHAKey, GetPayloadHash(ctx))
middleware.go#L350: if auth := r.Header.Get(authorizationHeader); len(auth) != 0 {
v4.go#L145: headers := req.Header
github.com/aws/aws-sdk-go-v2/aws/transport/http
content_type.go#L32: req.Header.Del("content-type")
github.com/aws/aws-sdk-go-v2/internal/v4a
v4a.go#L274: headers := req.Header
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding
accept_encoding_gzip.go#L65: req.Header.Set(acceptEncodingHeaderKey, "identity")
accept_encoding_gzip.go#L95: req.Header.Set(acceptEncodingHeaderKey, "gzip")
github.com/aws/aws-sdk-go-v2/service/internal/checksum
middleware_compute_input_checksum.go#L153: if checksum = req.Header.Get(checksumHeader); checksum != "" {
middleware_compute_input_checksum.go#L222: req.Header.Set(checksumHeader, checksum)
middleware_compute_input_checksum.go#L297: if req.Header.Get(checksumHeader) != "" {
middleware_compute_input_checksum.go#L338: req.Header.Add(key, value)
middleware_compute_input_checksum.go#L357: req.Header.Set(decodedContentLengthHeaderName, strconv.FormatInt(streamLength, 10))
middleware_compute_input_checksum.go#L456: if v := req.Header.Get(contentMD5Header); len(v) != 0 {
middleware_compute_input_checksum.go#L477: req.Header.Set(contentMD5Header, string(v))
github.com/aws/aws-sdk-go-v2/service/s3
serializers.go#L46: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L127: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L267: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L533: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L655: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L866: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L929: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L996: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L1059: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L1122: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L1184: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L1251: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L1314: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L1381: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L1444: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L1507: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L1570: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L1633: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L1696: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L1787: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L1894: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L1970: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L2033: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L2096: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L2159: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L2226: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L2289: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L2352: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L2414: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L2481: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L2544: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L2607: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L2670: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L2737: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L2800: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L2863: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L2926: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L2989: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L3052: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L3115: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L3178: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L3241: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L3304: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L3458: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L3539: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L3659: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L3740: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L3803: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L3884: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L3965: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L4042: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L4105: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L4168: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L4298: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L4365: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L4427: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L4494: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L4561: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L4606: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L4693: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L4781: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L4877: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L4964: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L5068: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L5160: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L5287: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L5378: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L5475: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L5572: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L5658: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L5749: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L5841: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L5938: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L6029: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L6121: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L6213: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L6303: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L6405: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L6502: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L6599: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L6701: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L6798: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L7051: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L7196: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L7311: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L7418: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L7538: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L7653: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L7750: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L7860: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L8044: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L8191: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
serializers.go#L8341: restEncoder, err := httpbinding.NewEncoder(request.URL.Path, request.URL.RawQuery, request.Header)
github.com/aws/smithy-go/auth/bearer
middleware.go#L101: reqClone.Header.Set("Authorization", "Bearer "+token.Value)
github.com/aws/smithy-go/encoding/httpbinding
encode.go#L68: req.Header = e.header
github.com/aws/smithy-go/transport/http
checksum_middleware.go#L40: if v := req.Header.Get(contentMD5Header); len(v) != 0 {
checksum_middleware.go#L65: req.Header.Set(contentMD5Header, string(v))
middleware_headers.go#L82: req.Header.Del("Content-Type")
middleware_headers.go#L115: req.Header.Add(value.header, value.value)
middleware_headers.go#L117: req.Header.Set(value.header, value.value)
request.go#L31: Header: http.Header{},
go.uber.org/zap
http_handler.go#L85: requestedLvl, err := decodePutRequest(r.Header.Get("Content-Type"), r)
golang.org/x/net/http2
server.go#L2007: } else if err := checkValidHTTP2RequestHeaders(req.Header); err != nil {
server.go#L2258: Header: rp.header,
transport.go#L1176: if v := req.Header.Get("Upgrade"); v != "" {
transport.go#L1177: return fmt.Errorf("http2: invalid Upgrade request header: %q", req.Header["Upgrade"])
transport.go#L1179: if vv := req.Header["Transfer-Encoding"]; len(vv) > 0 && (len(vv) > 1 || vv[0] != "" && vv[0] != "chunked") {
transport.go#L1182: if vv := req.Header["Connection"]; len(vv) > 0 && (len(vv) > 1 || vv[0] != "" && !asciiEqualFold(vv[0], "close") && !asciiEqualFold(vv[0], "keep-alive")) {
transport.go#L1350: req.Header.Get("Accept-Encoding") == "" &&
transport.go#L1351: req.Header.Get("Range") == "" &&
transport.go#L1370: if !httpguts.HeaderValuesContainsToken(req.Header["Expect"], "100-continue") {
transport.go#L1867: for k, vv := range req.Header {
transport.go#L1900: for k, vv := range req.Header {
transport.go#L3063: return req.Close || httpguts.HeaderValuesContainsToken(req.Header["Connection"], "close")
google.golang.org/grpc/internal/transport
handler_server.go#L63: contentType := r.Header.Get("Content-Type")
handler_server.go#L87: if v := r.Header.Get("grpc-timeout"); v != "" {
handler_server.go#L102: for k, vv := range r.Header {
handler_server.go#L376: recvCompress: req.Header.Get("grpc-encoding"),
proxy.go#L83: Header: map[string][]string{"User-Agent": {grpcUA}},
proxy.go#L88: req.Header.Add(proxyAuthHeaderKey, "Basic "+basicAuth(u, p))