type net/http.Header
109 uses
net/http (current package)
client.go#L248: req.Header = make(Header)
client.go#L669: Header: make(Header),
clientconn.go#L144: 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#L228: func readSetCookies(h Header) []*Cookie {
cookie.go#L371: func readCookies(h Header, filter string) []*Cookie {
filetransport.go#L76: Header: make(Header),
filetransport.go#L120: func (pr *populateResponse) Header() Header {
h2_bundle.go#L3841: func (s *http2sorter) Keys(h Header) []string {
h2_bundle.go#L4677: trailer Header // accumulated trailers
h2_bundle.go#L4678: reqTrailer Header // handler's Request.Trailer
h2_bundle.go#L6079: st.trailer = make(Header)
h2_bundle.go#L6114: st.trailer = make(Header)
h2_bundle.go#L6251: header := make(Header)
h2_bundle.go#L6589: handlerHeader Header // nil until called
h2_bundle.go#L6590: snapHeader Header // snapshot of handlerHeader at WriteHeader time
h2_bundle.go#L6910: func (w *http2responseWriter) Header() Header {
h2_bundle.go#L6916: rws.handlerHeader = make(Header)
h2_bundle.go#L6983: func http2cloneHeader(h Header) Header {
h2_bundle.go#L6984: h2 := make(Header, len(h))
h2_bundle.go#L7070: opts.Header = Header{}
h2_bundle.go#L7155: header Header
h2_bundle.go#L7270: func http2checkValidHTTP2RequestHeaders(h Header) error {
h2_bundle.go#L7745: trailer Header // accumulated trailers
h2_bundle.go#L7746: resTrailer *Header // client's Response.Trailer
h2_bundle.go#L9325: func (cc *http2ClientConn) encodeTrailers(trailer Header) ([]byte, error) {
h2_bundle.go#L9689: header := make(Header, len(regularFields))
h2_bundle.go#L9702: t = make(Header)
h2_bundle.go#L9828: trailer := make(Header)
h2_bundle.go#L10102: *t = make(Header)
h2_bundle.go#L10936: h Header // may be nil
h2_bundle.go#L11009: h Header
h2_bundle.go#L11087: 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#L196: 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#L359: header Header
server.go#L452: handlerHeader Header
server.go#L529: func (w *response) finalTrailers() Header {
server.go#L530: var t Header
server.go#L534: t = make(Header)
server.go#L541: t = make(Header)
server.go#L1058: handlerHeader: make(Header),
server.go#L1092: func (w *response) Header() Header {
server.go#L3827: h: make(Header),
server.go#L3870: h Header
server.go#L3890: 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#L260: ProxyConnectHeader Header
transport.go#L269: GetProxyConnectHeader func(ctx context.Context, proxyURL *url.URL, target string) (Header, error)
transport.go#L524: extra Header // extra headers to write, or nil
transport.go#L534: func (tr *transportRequest) extraHeaders() Header {
transport.go#L536: tr.extra = make(Header)
transport.go#L573: func validateHeaders(hdrs Header) string {
transport.go#L1856: pconn.mutateHeaderFunc = func(h Header) {
transport.go#L1862: var hdr Header
transport.go#L1874: hdr = make(Header)
transport.go#L2160: mutateHeaderFunc func(Header)
github.com/andybalholm/brotli
http.go#L66: func parseAccept(header http.Header, key string) (specs []acceptSpec) {
github.com/coder/websocket
accept.go#L320: func headerContainsTokenIgnoreCase(h http.Header, key, token string) bool {
accept.go#L334: func websocketExtensions(h http.Header) []websocketExtension {
accept.go#L357: func headerTokens(h http.Header, key string) []string {
dial.go#L30: HTTPHeader http.Header
dial.go#L86: o.HTTPHeader = http.Header{}
dial.go#L285: func verifyServerExtensions(copts *compressionOptions, h http.Header) (*compressionOptions, error) {
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |