net/http.Request.Header (field)
74 uses
net/http (current package)
client.go#L233: if req.Header == nil {
client.go#L235: req.Header = make(Header)
client.go#L238: if u := req.URL.User; u != nil && req.Header.Get("Authorization") == "" {
client.go#L242: req.Header = cloneOrMakeHeader(ireq.Header)
client.go#L243: req.Header.Set("Authorization", "Basic "+basicAuth(username, password))
client.go#L658: Header: make(Header),
client.go#L681: req.Header.Set("Referer", ref)
client.go#L747: ireqhdr = cloneOrMakeHeader(ireq.Header)
client.go#L750: if c.Jar != nil && ireq.Header.Get("Cookie") != "" {
client.go#L796: req.Header[k] = vv
client.go#L844: 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#L5438: } else if err := http2checkValidHTTP2RequestHeaders(req.Header); err != nil {
h2_bundle.go#L5675: Header: rp.header,
h2_bundle.go#L7505: if v := req.Header.Get("Upgrade"); v != "" {
h2_bundle.go#L7506: return fmt.Errorf("http2: invalid Upgrade request header: %q", req.Header["Upgrade"])
h2_bundle.go#L7508: if vv := req.Header["Transfer-Encoding"]; len(vv) > 0 && (len(vv) > 1 || vv[0] != "" && vv[0] != "chunked") {
h2_bundle.go#L7511: if vv := req.Header["Connection"]; len(vv) > 0 && (len(vv) > 1 || vv[0] != "" && !strings.EqualFold(vv[0], "close") && !strings.EqualFold(vv[0], "keep-alive")) {
h2_bundle.go#L7562: req.Header.Get("Accept-Encoding") == "" &&
h2_bundle.go#L7563: req.Header.Get("Range") == "" &&
h2_bundle.go#L8004: for k, vv := range req.Header {
h2_bundle.go#L8036: for k, vv := range req.Header {
h2_bundle.go#L9119: cs.req.Header["Expect"],
h2_bundle.go#L9175: return req.Close || httpguts.HeaderValuesContainsToken(req.Header["Connection"], "close")
request.go#L165: Header Header
request.go#L379: if r.Header != nil {
request.go#L380: r2.Header = r.Header.Clone()
request.go#L405: return r.Header.Get("User-Agent")
request.go#L410: return readCookies(r.Header, "")
request.go#L421: for _, c := range readCookies(r.Header, name) {
request.go#L435: if c := r.Header.Get("Cookie"); c != "" {
request.go#L436: r.Header.Set("Cookie", c+"; "+s)
request.go#L438: r.Header.Set("Cookie", s)
request.go#L451: return r.Header.Get("Referer")
request.go#L478: v := r.Header.Get("Content-Type")
request.go#L496: return r.Method == "PRI" && len(r.Header) == 0 && r.URL.Path == "*" && r.Proto == "HTTP/2.0"
request.go#L627: if r.Header.has("User-Agent") {
request.go#L628: userAgent = r.Header.Get("User-Agent")
request.go#L650: err = r.Header.writeSubset(w, reqWriteExcludeHeader, trace)
request.go#L883: Header: make(Header),
request.go#L938: auth := r.Header.Get("Authorization")
request.go#L975: r.Header.Set("Authorization", "Basic "+basicAuth(username, password))
request.go#L1078: req.Header = Header(mimeHeader)
request.go#L1089: req.Host = req.Header.get("Host")
request.go#L1092: delete(req.Header, "Host")
request.go#L1095: fixPragmaCacheControl(req.Header)
request.go#L1097: req.Close = shouldClose(req.ProtoMajor, req.ProtoMinor, req.Header, false)
request.go#L1192: ct := r.Header.Get("Content-Type")
request.go#L1384: return hasToken(r.Header.get("Expect"), "100-continue")
request.go#L1391: return hasToken(r.Header.get("Connection"), "keep-alive")
request.go#L1398: return hasToken(r.Header.get("Connection"), "close")
request.go#L1417: if r.Header.has("Idempotency-Key") || r.Header.has("X-Idempotency-Key") {
request.go#L1454: return hasToken(r.Header.Get("Connection"), "upgrade") &&
request.go#L1455: strings.EqualFold(r.Header.Get("Upgrade"), "websocket")
server.go#L1001: hosts, haveHost := req.Header["Host"]
server.go#L1012: for k, vv := range req.Header {
server.go#L1022: delete(req.Header, "Host")
server.go#L1932: } else if req.Header.get("Expect") != "" {
transfer.go#L88: t.Header = rr.Header
transfer.go#L499: t.Header = rr.Header
transport.go#L511: if req.Header == nil {
transport.go#L518: for k, vv := range req.Header {
transport.go#L1669: Header: hdr,
transport.go#L2545: req.Header.Get("Accept-Encoding") == "" &&
transport.go#L2546: req.Header.Get("Range") == "" &&
transport.go#L2571: !isProtocolSwitchHeader(req.Header) {