type net/http.Header

136 uses

	net/http (current package)
		client.go#L243: 		req.Header = make(Header)
		client.go#L664: 				Header:   make(Header),
		clone.go#L29: 	return url.Values(Header(v).Clone())
		clone.go#L68: 		Value: (map[string][]string)(Header(f.Value).Clone()),
		clone.go#L99: 	fh2.Header = textproto.MIMEHeader(Header(fh.Header).Clone())
		clone.go#L115: func cloneOrMakeHeader(hdr Header) Header {
		clone.go#L118: 		clone = make(Header)
		cookie.go#L200: func readSetCookies(h Header) []*Cookie {
		cookie.go#L333: func readCookies(h Header, filter string) []*Cookie {
		filetransport.go#L76: 			Header:     make(Header),
		filetransport.go#L119: func (pr *populateResponse) Header() Header {
		h2_bundle.go#L3878: func (s *http2sorter) Keys(h Header) []string {
		h2_bundle.go#L4744: 	trailer    Header // accumulated trailers
		h2_bundle.go#L4745: 	reqTrailer Header // handler's Request.Trailer
		h2_bundle.go#L6150: 		st.trailer = make(Header)
		h2_bundle.go#L6185: 		st.trailer = make(Header)
		h2_bundle.go#L6322: 	rp.header = make(Header)
		h2_bundle.go#L6359: 	header                  Header
		h2_bundle.go#L6380: 	var trailer Header
		h2_bundle.go#L6390: 					trailer = make(Header)
		h2_bundle.go#L6706: 	handlerHeader Header   // nil until called
		h2_bundle.go#L6707: 	snapHeader    Header   // snapshot of handlerHeader at WriteHeader time
		h2_bundle.go#L7027: func (w *http2responseWriter) Header() Header {
		h2_bundle.go#L7033: 		rws.handlerHeader = make(Header)
		h2_bundle.go#L7100: func http2cloneHeader(h Header) Header {
		h2_bundle.go#L7101: 	h2 := make(Header, len(h))
		h2_bundle.go#L7187: 		opts.Header = Header{}
		h2_bundle.go#L7272: 	header Header
		h2_bundle.go#L7387: func http2checkValidHTTP2RequestHeaders(h Header) error {
		h2_bundle.go#L7905: 	trailer    Header  // accumulated trailers
		h2_bundle.go#L7906: 	resTrailer *Header // client's Response.Trailer
		h2_bundle.go#L9493: func http2validateHeaders(hdrs Header) string {
		h2_bundle.go#L9717: func (cc *http2ClientConn) encodeTrailers(trailer Header) ([]byte, error) {
		h2_bundle.go#L10075: 	header := make(Header, len(regularFields))
		h2_bundle.go#L10088: 				t = make(Header)
		h2_bundle.go#L10214: 	trailer := make(Header)
		h2_bundle.go#L10487: 			*t = make(Header)
		h2_bundle.go#L11179: 	h           Header   // may be nil
		h2_bundle.go#L11252: 	h        Header
		h2_bundle.go#L11330: func http2encodeHeaders(enc *hpack.Encoder, h Header, keys []string) {
		header.go#L24: type Header map[string][]string
		header.go#L30: func (h Header) Add(key, value string) {
		header.go#L39: func (h Header) Set(key, value string) {
		header.go#L49: func (h Header) Get(key string) string {
		header.go#L58: func (h Header) Values(key string) []string {
		header.go#L63: func (h Header) get(key string) string {
		header.go#L72: func (h Header) has(key string) bool {
		header.go#L80: func (h Header) Del(key string) {
		header.go#L85: func (h Header) Write(w io.Writer) error {
		header.go#L89: func (h Header) write(w io.Writer, trace *httptrace.ClientTrace) error {
		header.go#L94: func (h Header) Clone() Header {
		header.go#L105: 	h2 := make(Header, len(h))
		header.go#L167: func (h Header) sortedKeyValues(exclude map[string]bool) (kvs []keyValues, hs *headerSorter) {
		header.go#L186: func (h Header) WriteSubset(w io.Writer, exclude map[string]bool) error {
		header.go#L190: func (h Header) writeSubset(w io.Writer, exclude map[string]bool, trace *httptrace.ClientTrace) error {
		http.go#L194: 	Header Header
		request.go#L172: 	Header Header
		request.go#L283: 	Trailer Header
		request.go#L582: func (r *Request) write(w io.Writer, usingProxy bool, extraHeaders Header, waitForContinue func() bool) (err error) {
		request.go#L919: 		Header:     make(Header),
		request.go#L1137: 	req.Header = Header(mimeHeader)
		response.go#L51: 	Header Header
		response.go#L110: 	Trailer Header
		response.go#L195: 	resp.Header = Header(mimeHeader)
		response.go#L214: func fixPragmaCacheControl(header Header) {
		response.go#L362: func isProtocolSwitchResponse(code int, h Header) bool {
		response.go#L368: func isProtocolSwitchHeader(h Header) bool {
		server.go#L117: 	Header() Header
		server.go#L357: 	header Header
		server.go#L450: 	handlerHeader Header
		server.go#L526: func (w *response) finalTrailers() Header {
		server.go#L527: 	var t Header
		server.go#L531: 				t = make(Header)
		server.go#L538: 			t = make(Header)
		server.go#L1101: 		handlerHeader: make(Header),
		server.go#L1136: func (w *response) Header() Header {
		server.go#L3817: 		h:   make(Header),
		server.go#L3860: 	h    Header
		server.go#L3880: func (tw *timeoutWriter) Header() Header { return tw.h }
		transfer.go#L69: 	Header           Header
		transfer.go#L70: 	Trailer          Header
		transfer.go#L442: 	Header        Header
		transfer.go#L452: 	Trailer       Header
		transfer.go#L661: func fixLength(isResponse bool, status int, requestMethod string, header Header, chunked bool) (n int64, err error) {
		transfer.go#L748: func shouldClose(major, minor int, header Header, removeCloseHeader bool) bool {
		transfer.go#L767: func fixTrailer(header Header, chunked bool) (Header, error) {
		transfer.go#L784: 	trailer := make(Header)
		transfer.go#L946: 		mergeSetHeader(&rr.Trailer, Header(hdr))
		transfer.go#L948: 		mergeSetHeader(&rr.Trailer, Header(hdr))
		transfer.go#L953: func mergeSetHeader(dst *Header, src Header) {
		transport.go#L256: 	ProxyConnectHeader Header
		transport.go#L265: 	GetProxyConnectHeader func(ctx context.Context, proxyURL *url.URL, target string) (Header, error)
		transport.go#L516: 	extra    Header                 // extra headers to write, or nil
		transport.go#L526: func (tr *transportRequest) extraHeaders() Header {
		transport.go#L528: 		tr.extra = make(Header)
		transport.go#L565: func validateHeaders(hdrs Header) string {
		transport.go#L1821: 			pconn.mutateHeaderFunc = func(h Header) {
		transport.go#L1827: 		var hdr Header
		transport.go#L1839: 			hdr = make(Header)
		transport.go#L2105: 	mutateHeaderFunc func(Header)

	net/http/httputil
		reverseproxy.go#L281: func copyHeader(dst, src http.Header) {
		reverseproxy.go#L378: 		outreq.Header = make(http.Header) // Issue 33142: historical behavior was to always allocate
		reverseproxy.go#L471: 			copyHeader(h, http.Header(header))
		reverseproxy.go#L577: func removeHopByHopHeaders(h http.Header) {
		reverseproxy.go#L730: func upgradeType(h http.Header) string {

	golang.org/x/net/http2
		http2.go#L397: func (s *sorter) Keys(h http.Header) []string {
		server.go#L697: 	trailer    http.Header // accumulated trailers
		server.go#L698: 	reqTrailer http.Header // handler's Request.Trailer
		server.go#L2099: 		st.trailer = make(http.Header)
		server.go#L2134: 		st.trailer = make(http.Header)
		server.go#L2271: 	header := make(http.Header)
		server.go#L2610: 	handlerHeader http.Header // nil until called
		server.go#L2611: 	snapHeader    http.Header // snapshot of handlerHeader at WriteHeader time
		server.go#L2931: func (w *responseWriter) Header() http.Header {
		server.go#L2937: 		rws.handlerHeader = make(http.Header)
		server.go#L3004: func cloneHeader(h http.Header) http.Header {
		server.go#L3005: 	h2 := make(http.Header, len(h))
		server.go#L3091: 		opts.Header = http.Header{}
		server.go#L3176: 	header http.Header
		server.go#L3291: func checkValidHTTP2RequestHeaders(h http.Header) error {
		transport.go#L484: 	trailer    http.Header  // accumulated trailers
		transport.go#L485: 	resTrailer *http.Header // client's Response.Trailer
		transport.go#L2032: func (cc *ClientConn) encodeTrailers(trailer http.Header) ([]byte, error) {
		transport.go#L2397: 	header := make(http.Header, len(regularFields))
		transport.go#L2410: 				t = make(http.Header)
		transport.go#L2536: 	trailer := make(http.Header)
		transport.go#L2809: 			*t = make(http.Header)
		write.go#L193: 	h           http.Header // may be nil
		write.go#L266: 	h        http.Header
		write.go#L344: func encodeHeaders(enc *hpack.Encoder, h http.Header, keys []string) {