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")