net/http.Response.Header (field)
199 uses
net/http (current package)
client.go#L524: if resp.Header.Get("Location") == "" {
client.go#L642: loc := resp.Header.Get("Location")
filetransport.go#L57: Header: make(Header),
filetransport.go#L101: return pr.res.Header
h2_bundle.go#L8958: Header: header,
h2_bundle.go#L9015: if clens := res.Header["Content-Length"]; len(clens) == 1 {
h2_bundle.go#L9047: if cs.requestedGzip && http2asciiEqualFold(res.Header.Get("Content-Encoding"), "gzip") {
h2_bundle.go#L9048: res.Header.Del("Content-Encoding")
h2_bundle.go#L9049: res.Header.Del("Content-Length")
response.go#L51: Header Header
response.go#L126: return readSetCookies(r.Header)
response.go#L138: lv := r.Header.Get("Location")
response.go#L195: resp.Header = Header(mimeHeader)
response.go#L197: fixPragmaCacheControl(resp.Header)
response.go#L305: err = r.Header.WriteSubset(w, respExcludeHeader)
response.go#L355: return isProtocolSwitchResponse(r.StatusCode, r.Header)
transfer.go#L119: t.Header = rr.Header
transfer.go#L491: t.Header = rr.Header
transport.go#L2196: if rc.addedGzip && ascii.EqualFold(resp.Header.Get("Content-Encoding"), "gzip") {
transport.go#L2198: resp.Header.Del("Content-Encoding")
transport.go#L2199: resp.Header.Del("Content-Length")
transport.go#L2313: if err := trace.Got1xxResponse(resCode, textproto.MIMEHeader(resp.Header)); err != nil {
net/http/httptest
recorder.go#L193: Header: rw.snapHeader,
recorder.go#L205: res.ContentLength = parseContentLength(res.Header.Get("Content-Length"))
net/http/httputil
reverseproxy.go#L314: removeConnectionHeaders(res.Header)
reverseproxy.go#L317: res.Header.Del(h)
reverseproxy.go#L324: copyHeader(rw.Header(), res.Header)
reverseproxy.go#L412: resCT := res.Header.Get("Content-Type")
reverseproxy.go#L557: resUpType := upgradeType(res.Header)
reverseproxy.go#L597: copyHeader(rw.Header(), res.Header)
reverseproxy.go#L599: res.Header = rw.Header()
github.com/aws/aws-sdk-go-v2/aws/middleware
middleware.go#L65: respDateHeader := resp.Header.Get("Date")
request_id_retriever.go#L41: if v := resp.Header.Get(h); len(v) != 0 {
github.com/aws/aws-sdk-go-v2/aws/transport/http
client.go#L262: resp.Header.Del(badHTTPRedirectLocation)
client.go#L304: if v := resp.Header.Get("Location"); len(v) == 0 {
client.go#L305: resp.Header.Set("Location", badHTTPRedirectLocation)
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding
accept_encoding_gzip.go#L126: if v := resp.Header.Get(contentEncodingHeaderKey); v != "gzip" {
accept_encoding_gzip.go#L132: resp.Header.Del("Content-Length")
github.com/aws/aws-sdk-go-v2/service/internal/checksum
middleware_validate_output.go#L84: value := response.Header.Get(AlgorithmHTTPHeader(algorithm))
github.com/aws/aws-sdk-go-v2/service/internal/s3shared
metadata_retriever.go#L40: if v := resp.Header.Get("X-Amz-Request-Id"); len(v) != 0 {
metadata_retriever.go#L46: if v := resp.Header.Get("X-Amz-Id-2"); len(v) != 0 {
github.com/aws/aws-sdk-go-v2/service/s3
deserializers.go#L112: if headerValues := response.Header.Values("x-amz-request-charged"); len(headerValues) != 0 {
deserializers.go#L227: if headerValues := response.Header.Values("x-amz-server-side-encryption-bucket-key-enabled"); len(headerValues) != 0 {
deserializers.go#L236: if headerValues := response.Header.Values("x-amz-expiration"); len(headerValues) != 0 {
deserializers.go#L241: if headerValues := response.Header.Values("x-amz-request-charged"); len(headerValues) != 0 {
deserializers.go#L246: if headerValues := response.Header.Values("x-amz-server-side-encryption"); len(headerValues) != 0 {
deserializers.go#L251: if headerValues := response.Header.Values("x-amz-server-side-encryption-aws-kms-key-id"); len(headerValues) != 0 {
deserializers.go#L256: if headerValues := response.Header.Values("x-amz-version-id"); len(headerValues) != 0 {
deserializers.go#L513: if headerValues := response.Header.Values("x-amz-server-side-encryption-bucket-key-enabled"); len(headerValues) != 0 {
deserializers.go#L522: if headerValues := response.Header.Values("x-amz-copy-source-version-id"); len(headerValues) != 0 {
deserializers.go#L527: if headerValues := response.Header.Values("x-amz-expiration"); len(headerValues) != 0 {
deserializers.go#L532: if headerValues := response.Header.Values("x-amz-request-charged"); len(headerValues) != 0 {
deserializers.go#L537: if headerValues := response.Header.Values("x-amz-server-side-encryption"); len(headerValues) != 0 {
deserializers.go#L542: if headerValues := response.Header.Values("x-amz-server-side-encryption-customer-algorithm"); len(headerValues) != 0 {
deserializers.go#L547: if headerValues := response.Header.Values("x-amz-server-side-encryption-customer-key-MD5"); len(headerValues) != 0 {
deserializers.go#L552: if headerValues := response.Header.Values("x-amz-server-side-encryption-context"); len(headerValues) != 0 {
deserializers.go#L557: if headerValues := response.Header.Values("x-amz-server-side-encryption-aws-kms-key-id"); len(headerValues) != 0 {
deserializers.go#L562: if headerValues := response.Header.Values("x-amz-version-id"); len(headerValues) != 0 {
deserializers.go#L696: if headerValues := response.Header.Values("Location"); len(headerValues) != 0 {
deserializers.go#L811: if headerValues := response.Header.Values("x-amz-abort-date"); len(headerValues) != 0 {
deserializers.go#L820: if headerValues := response.Header.Values("x-amz-abort-rule-id"); len(headerValues) != 0 {
deserializers.go#L825: if headerValues := response.Header.Values("x-amz-server-side-encryption-bucket-key-enabled"); len(headerValues) != 0 {
deserializers.go#L834: if headerValues := response.Header.Values("x-amz-checksum-algorithm"); len(headerValues) != 0 {
deserializers.go#L839: if headerValues := response.Header.Values("x-amz-request-charged"); len(headerValues) != 0 {
deserializers.go#L844: if headerValues := response.Header.Values("x-amz-server-side-encryption"); len(headerValues) != 0 {
deserializers.go#L849: if headerValues := response.Header.Values("x-amz-server-side-encryption-customer-algorithm"); len(headerValues) != 0 {
deserializers.go#L854: if headerValues := response.Header.Values("x-amz-server-side-encryption-customer-key-MD5"); len(headerValues) != 0 {
deserializers.go#L859: if headerValues := response.Header.Values("x-amz-server-side-encryption-context"); len(headerValues) != 0 {
deserializers.go#L864: if headerValues := response.Header.Values("x-amz-server-side-encryption-aws-kms-key-id"); len(headerValues) != 0 {
deserializers.go#L2000: if headerValues := response.Header.Values("x-amz-delete-marker"); len(headerValues) != 0 {
deserializers.go#L2009: if headerValues := response.Header.Values("x-amz-request-charged"); len(headerValues) != 0 {
deserializers.go#L2014: if headerValues := response.Header.Values("x-amz-version-id"); len(headerValues) != 0 {
deserializers.go#L2129: if headerValues := response.Header.Values("x-amz-request-charged"); len(headerValues) != 0 {
deserializers.go#L2263: if headerValues := response.Header.Values("x-amz-version-id"); len(headerValues) != 0 {
deserializers.go#L5255: if headerValues := response.Header.Values("accept-ranges"); len(headerValues) != 0 {
deserializers.go#L5260: if headerValues := response.Header.Values("x-amz-server-side-encryption-bucket-key-enabled"); len(headerValues) != 0 {
deserializers.go#L5269: if headerValues := response.Header.Values("Cache-Control"); len(headerValues) != 0 {
deserializers.go#L5274: if headerValues := response.Header.Values("x-amz-checksum-crc32"); len(headerValues) != 0 {
deserializers.go#L5279: if headerValues := response.Header.Values("x-amz-checksum-crc32c"); len(headerValues) != 0 {
deserializers.go#L5284: if headerValues := response.Header.Values("x-amz-checksum-sha1"); len(headerValues) != 0 {
deserializers.go#L5289: if headerValues := response.Header.Values("x-amz-checksum-sha256"); len(headerValues) != 0 {
deserializers.go#L5294: if headerValues := response.Header.Values("Content-Disposition"); len(headerValues) != 0 {
deserializers.go#L5299: if headerValues := response.Header.Values("Content-Encoding"); len(headerValues) != 0 {
deserializers.go#L5304: if headerValues := response.Header.Values("Content-Language"); len(headerValues) != 0 {
deserializers.go#L5309: if headerValues := response.Header.Values("Content-Length"); len(headerValues) != 0 {
deserializers.go#L5318: if headerValues := response.Header.Values("Content-Range"); len(headerValues) != 0 {
deserializers.go#L5323: if headerValues := response.Header.Values("Content-Type"); len(headerValues) != 0 {
deserializers.go#L5328: if headerValues := response.Header.Values("x-amz-delete-marker"); len(headerValues) != 0 {
deserializers.go#L5337: if headerValues := response.Header.Values("ETag"); len(headerValues) != 0 {
deserializers.go#L5342: if headerValues := response.Header.Values("x-amz-expiration"); len(headerValues) != 0 {
deserializers.go#L5347: if headerValues := response.Header.Values("Expires"); len(headerValues) != 0 {
deserializers.go#L5356: if headerValues := response.Header.Values("Last-Modified"); len(headerValues) != 0 {
deserializers.go#L5365: for headerKey, headerValues := range response.Header {
deserializers.go#L5375: if headerValues := response.Header.Values("x-amz-missing-meta"); len(headerValues) != 0 {
deserializers.go#L5384: if headerValues := response.Header.Values("x-amz-object-lock-legal-hold"); len(headerValues) != 0 {
deserializers.go#L5389: if headerValues := response.Header.Values("x-amz-object-lock-mode"); len(headerValues) != 0 {
deserializers.go#L5394: if headerValues := response.Header.Values("x-amz-object-lock-retain-until-date"); len(headerValues) != 0 {
deserializers.go#L5403: if headerValues := response.Header.Values("x-amz-mp-parts-count"); len(headerValues) != 0 {
deserializers.go#L5412: if headerValues := response.Header.Values("x-amz-replication-status"); len(headerValues) != 0 {
deserializers.go#L5417: if headerValues := response.Header.Values("x-amz-request-charged"); len(headerValues) != 0 {
deserializers.go#L5422: if headerValues := response.Header.Values("x-amz-restore"); len(headerValues) != 0 {
deserializers.go#L5427: if headerValues := response.Header.Values("x-amz-server-side-encryption"); len(headerValues) != 0 {
deserializers.go#L5432: if headerValues := response.Header.Values("x-amz-server-side-encryption-customer-algorithm"); len(headerValues) != 0 {
deserializers.go#L5437: if headerValues := response.Header.Values("x-amz-server-side-encryption-customer-key-MD5"); len(headerValues) != 0 {
deserializers.go#L5442: if headerValues := response.Header.Values("x-amz-server-side-encryption-aws-kms-key-id"); len(headerValues) != 0 {
deserializers.go#L5447: if headerValues := response.Header.Values("x-amz-storage-class"); len(headerValues) != 0 {
deserializers.go#L5452: if headerValues := response.Header.Values("x-amz-tagging-count"); len(headerValues) != 0 {
deserializers.go#L5461: if headerValues := response.Header.Values("x-amz-version-id"); len(headerValues) != 0 {
deserializers.go#L5466: if headerValues := response.Header.Values("x-amz-website-redirect-location"); len(headerValues) != 0 {
deserializers.go#L5591: if headerValues := response.Header.Values("x-amz-request-charged"); len(headerValues) != 0 {
deserializers.go#L5756: if headerValues := response.Header.Values("x-amz-delete-marker"); len(headerValues) != 0 {
deserializers.go#L5765: if headerValues := response.Header.Values("Last-Modified"); len(headerValues) != 0 {
deserializers.go#L5774: if headerValues := response.Header.Values("x-amz-request-charged"); len(headerValues) != 0 {
deserializers.go#L5779: if headerValues := response.Header.Values("x-amz-version-id"); len(headerValues) != 0 {
deserializers.go#L6401: if headerValues := response.Header.Values("x-amz-version-id"); len(headerValues) != 0 {
deserializers.go#L6534: if headerValues := response.Header.Values("x-amz-request-charged"); len(headerValues) != 0 {
deserializers.go#L6845: if headerValues := response.Header.Values("accept-ranges"); len(headerValues) != 0 {
deserializers.go#L6850: if headerValues := response.Header.Values("x-amz-archive-status"); len(headerValues) != 0 {
deserializers.go#L6855: if headerValues := response.Header.Values("x-amz-server-side-encryption-bucket-key-enabled"); len(headerValues) != 0 {
deserializers.go#L6864: if headerValues := response.Header.Values("Cache-Control"); len(headerValues) != 0 {
deserializers.go#L6869: if headerValues := response.Header.Values("x-amz-checksum-crc32"); len(headerValues) != 0 {
deserializers.go#L6874: if headerValues := response.Header.Values("x-amz-checksum-crc32c"); len(headerValues) != 0 {
deserializers.go#L6879: if headerValues := response.Header.Values("x-amz-checksum-sha1"); len(headerValues) != 0 {
deserializers.go#L6884: if headerValues := response.Header.Values("x-amz-checksum-sha256"); len(headerValues) != 0 {
deserializers.go#L6889: if headerValues := response.Header.Values("Content-Disposition"); len(headerValues) != 0 {
deserializers.go#L6894: if headerValues := response.Header.Values("Content-Encoding"); len(headerValues) != 0 {
deserializers.go#L6899: if headerValues := response.Header.Values("Content-Language"); len(headerValues) != 0 {
deserializers.go#L6904: if headerValues := response.Header.Values("Content-Length"); len(headerValues) != 0 {
deserializers.go#L6913: if headerValues := response.Header.Values("Content-Type"); len(headerValues) != 0 {
deserializers.go#L6918: if headerValues := response.Header.Values("x-amz-delete-marker"); len(headerValues) != 0 {
deserializers.go#L6927: if headerValues := response.Header.Values("ETag"); len(headerValues) != 0 {
deserializers.go#L6932: if headerValues := response.Header.Values("x-amz-expiration"); len(headerValues) != 0 {
deserializers.go#L6937: if headerValues := response.Header.Values("Expires"); len(headerValues) != 0 {
deserializers.go#L6946: if headerValues := response.Header.Values("Last-Modified"); len(headerValues) != 0 {
deserializers.go#L6955: for headerKey, headerValues := range response.Header {
deserializers.go#L6965: if headerValues := response.Header.Values("x-amz-missing-meta"); len(headerValues) != 0 {
deserializers.go#L6974: if headerValues := response.Header.Values("x-amz-object-lock-legal-hold"); len(headerValues) != 0 {
deserializers.go#L6979: if headerValues := response.Header.Values("x-amz-object-lock-mode"); len(headerValues) != 0 {
deserializers.go#L6984: if headerValues := response.Header.Values("x-amz-object-lock-retain-until-date"); len(headerValues) != 0 {
deserializers.go#L6993: if headerValues := response.Header.Values("x-amz-mp-parts-count"); len(headerValues) != 0 {
deserializers.go#L7002: if headerValues := response.Header.Values("x-amz-replication-status"); len(headerValues) != 0 {
deserializers.go#L7007: if headerValues := response.Header.Values("x-amz-request-charged"); len(headerValues) != 0 {
deserializers.go#L7012: if headerValues := response.Header.Values("x-amz-restore"); len(headerValues) != 0 {
deserializers.go#L7017: if headerValues := response.Header.Values("x-amz-server-side-encryption"); len(headerValues) != 0 {
deserializers.go#L7022: if headerValues := response.Header.Values("x-amz-server-side-encryption-customer-algorithm"); len(headerValues) != 0 {
deserializers.go#L7027: if headerValues := response.Header.Values("x-amz-server-side-encryption-customer-key-MD5"); len(headerValues) != 0 {
deserializers.go#L7032: if headerValues := response.Header.Values("x-amz-server-side-encryption-aws-kms-key-id"); len(headerValues) != 0 {
deserializers.go#L7037: if headerValues := response.Header.Values("x-amz-storage-class"); len(headerValues) != 0 {
deserializers.go#L7042: if headerValues := response.Header.Values("x-amz-version-id"); len(headerValues) != 0 {
deserializers.go#L7047: if headerValues := response.Header.Values("x-amz-website-redirect-location"); len(headerValues) != 0 {
deserializers.go#L9149: if headerValues := response.Header.Values("x-amz-abort-date"); len(headerValues) != 0 {
deserializers.go#L9158: if headerValues := response.Header.Values("x-amz-abort-rule-id"); len(headerValues) != 0 {
deserializers.go#L9163: if headerValues := response.Header.Values("x-amz-request-charged"); len(headerValues) != 0 {
deserializers.go#L10777: if headerValues := response.Header.Values("x-amz-server-side-encryption-bucket-key-enabled"); len(headerValues) != 0 {
deserializers.go#L10786: if headerValues := response.Header.Values("x-amz-checksum-crc32"); len(headerValues) != 0 {
deserializers.go#L10791: if headerValues := response.Header.Values("x-amz-checksum-crc32c"); len(headerValues) != 0 {
deserializers.go#L10796: if headerValues := response.Header.Values("x-amz-checksum-sha1"); len(headerValues) != 0 {
deserializers.go#L10801: if headerValues := response.Header.Values("x-amz-checksum-sha256"); len(headerValues) != 0 {
deserializers.go#L10806: if headerValues := response.Header.Values("ETag"); len(headerValues) != 0 {
deserializers.go#L10811: if headerValues := response.Header.Values("x-amz-expiration"); len(headerValues) != 0 {
deserializers.go#L10816: if headerValues := response.Header.Values("x-amz-request-charged"); len(headerValues) != 0 {
deserializers.go#L10821: if headerValues := response.Header.Values("x-amz-server-side-encryption"); len(headerValues) != 0 {
deserializers.go#L10826: if headerValues := response.Header.Values("x-amz-server-side-encryption-customer-algorithm"); len(headerValues) != 0 {
deserializers.go#L10831: if headerValues := response.Header.Values("x-amz-server-side-encryption-customer-key-MD5"); len(headerValues) != 0 {
deserializers.go#L10836: if headerValues := response.Header.Values("x-amz-server-side-encryption-context"); len(headerValues) != 0 {
deserializers.go#L10841: if headerValues := response.Header.Values("x-amz-server-side-encryption-aws-kms-key-id"); len(headerValues) != 0 {
deserializers.go#L10846: if headerValues := response.Header.Values("x-amz-version-id"); len(headerValues) != 0 {
deserializers.go#L10936: if headerValues := response.Header.Values("x-amz-request-charged"); len(headerValues) != 0 {
deserializers.go#L11023: if headerValues := response.Header.Values("x-amz-request-charged"); len(headerValues) != 0 {
deserializers.go#L11110: if headerValues := response.Header.Values("x-amz-request-charged"); len(headerValues) != 0 {
deserializers.go#L11197: if headerValues := response.Header.Values("x-amz-request-charged"); len(headerValues) != 0 {
deserializers.go#L11284: if headerValues := response.Header.Values("x-amz-version-id"); len(headerValues) != 0 {
deserializers.go#L11449: if headerValues := response.Header.Values("x-amz-request-charged"); len(headerValues) != 0 {
deserializers.go#L11454: if headerValues := response.Header.Values("x-amz-restore-output-path"); len(headerValues) != 0 {
deserializers.go#L11610: if headerValues := response.Header.Values("x-amz-server-side-encryption-bucket-key-enabled"); len(headerValues) != 0 {
deserializers.go#L11619: if headerValues := response.Header.Values("x-amz-checksum-crc32"); len(headerValues) != 0 {
deserializers.go#L11624: if headerValues := response.Header.Values("x-amz-checksum-crc32c"); len(headerValues) != 0 {
deserializers.go#L11629: if headerValues := response.Header.Values("x-amz-checksum-sha1"); len(headerValues) != 0 {
deserializers.go#L11634: if headerValues := response.Header.Values("x-amz-checksum-sha256"); len(headerValues) != 0 {
deserializers.go#L11639: if headerValues := response.Header.Values("ETag"); len(headerValues) != 0 {
deserializers.go#L11644: if headerValues := response.Header.Values("x-amz-request-charged"); len(headerValues) != 0 {
deserializers.go#L11649: if headerValues := response.Header.Values("x-amz-server-side-encryption"); len(headerValues) != 0 {
deserializers.go#L11654: if headerValues := response.Header.Values("x-amz-server-side-encryption-customer-algorithm"); len(headerValues) != 0 {
deserializers.go#L11659: if headerValues := response.Header.Values("x-amz-server-side-encryption-customer-key-MD5"); len(headerValues) != 0 {
deserializers.go#L11664: if headerValues := response.Header.Values("x-amz-server-side-encryption-aws-kms-key-id"); len(headerValues) != 0 {
deserializers.go#L11779: if headerValues := response.Header.Values("x-amz-server-side-encryption-bucket-key-enabled"); len(headerValues) != 0 {
deserializers.go#L11788: if headerValues := response.Header.Values("x-amz-copy-source-version-id"); len(headerValues) != 0 {
deserializers.go#L11793: if headerValues := response.Header.Values("x-amz-request-charged"); len(headerValues) != 0 {
deserializers.go#L11798: if headerValues := response.Header.Values("x-amz-server-side-encryption"); len(headerValues) != 0 {
deserializers.go#L11803: if headerValues := response.Header.Values("x-amz-server-side-encryption-customer-algorithm"); len(headerValues) != 0 {
deserializers.go#L11808: if headerValues := response.Header.Values("x-amz-server-side-encryption-customer-key-MD5"); len(headerValues) != 0 {
deserializers.go#L11813: if headerValues := response.Header.Values("x-amz-server-side-encryption-aws-kms-key-id"); len(headerValues) != 0 {
github.com/aws/smithy-go/transport/http
client.go#L60: Header: http.Header{},
client.go#L117: Header: http.Header{},
golang.org/x/net/http2
transport.go#L2367: Header: header,
transport.go#L2424: if clens := res.Header["Content-Length"]; len(clens) == 1 {
transport.go#L2456: if cs.requestedGzip && asciiEqualFold(res.Header.Get("Content-Encoding"), "gzip") {
transport.go#L2457: res.Header.Del("Content-Encoding")
transport.go#L2458: res.Header.Del("Content-Length")