golang.org/x/net/http2/hpack.HeaderField.Value (field)
80 uses
golang.org/x/net/http2/hpack (current package)
encode.go#L158: return appendHpackString(dst, f.Value)
encode.go#L178: return appendHpackString(dst, f.Value)
hpack.go#L37: Name, Value string
hpack.go#L57: return fmt.Sprintf("header field %q = %q%s", hf.Name, hf.Value, suffix)
hpack.go#L74: return uint32(len(hf.Name) + len(hf.Value) + 32)
hpack.go#L349: return d.callEmit(HeaderField{Name: hf.Name, Value: hf.Value})
hpack.go#L374: hf.Value, buf, err = d.readString(buf, wantStr)
hpack.go#L388: if len(hf.Name) > d.maxStrLen || len(hf.Value) > d.maxStrLen {
tables.go#L59: t.byNameValue[pairNameValue{f.Name, f.Value}] = id
tables.go#L74: if p := (pairNameValue{f.Name, f.Value}); t.byNameValue[p] == id {
tables.go#L105: if id := t.byNameValue[pairNameValue{f.Name, f.Value}]; id != 0 {
tables.go#L132: {Name: ":method", Value: "GET"},
tables.go#L133: {Name: ":method", Value: "POST"},
tables.go#L134: {Name: ":path", Value: "/"},
tables.go#L135: {Name: ":path", Value: "/index.html"},
tables.go#L136: {Name: ":scheme", Value: "http"},
tables.go#L137: {Name: ":scheme", Value: "https"},
tables.go#L138: {Name: ":status", Value: "200"},
tables.go#L139: {Name: ":status", Value: "204"},
tables.go#L140: {Name: ":status", Value: "206"},
tables.go#L141: {Name: ":status", Value: "304"},
tables.go#L142: {Name: ":status", Value: "400"},
tables.go#L143: {Name: ":status", Value: "404"},
tables.go#L144: {Name: ":status", Value: "500"},
tables.go#L146: {Name: "accept-encoding", Value: "gzip, deflate"},
golang.org/x/net/http2
frame.go#L1414: return hf.Value
frame.go#L1500: if !httpguts.ValidHeaderFieldValue(hf.Value) {
frame.go#L1501: invalid = headerFieldValueError(hf.Value)
server.go#L1925: st.trailer[key] = append(st.trailer[key], hf.Value)
server.go#L2028: rp.header.Add(sc.canonicalHeader(hf.Name), hf.Value)
transport.go#L1605: hf := hpack.HeaderField{Name: name, Value: value}
transport.go#L1657: hf := hpack.HeaderField{Name: k, Value: v}
transport.go#L1680: cc.henc.WriteField(hpack.HeaderField{Name: name, Value: value})
transport.go#L1989: foreachHeaderElement(hf.Value, func(v string) {
transport.go#L2000: vv[0] = hf.Value
transport.go#L2003: header[key] = append(vv, hf.Value)
transport.go#L2086: trailer[key] = append(trailer[key], hf.Value)
write.go#L195: enc.WriteField(hpack.HeaderField{Name: k, Value: v})
google.golang.org/grpc/internal/transport
http2_client.go#L436: headerFields = append(headerFields, hpack.HeaderField{Name: ":method", Value: "POST"})
http2_client.go#L437: headerFields = append(headerFields, hpack.HeaderField{Name: ":scheme", Value: t.scheme})
http2_client.go#L438: headerFields = append(headerFields, hpack.HeaderField{Name: ":path", Value: callHdr.Method})
http2_client.go#L439: headerFields = append(headerFields, hpack.HeaderField{Name: ":authority", Value: callHdr.Host})
http2_client.go#L440: headerFields = append(headerFields, hpack.HeaderField{Name: "content-type", Value: grpcutil.ContentType(callHdr.ContentSubtype)})
http2_client.go#L441: headerFields = append(headerFields, hpack.HeaderField{Name: "user-agent", Value: t.userAgent})
http2_client.go#L442: headerFields = append(headerFields, hpack.HeaderField{Name: "te", Value: "trailers"})
http2_client.go#L444: headerFields = append(headerFields, hpack.HeaderField{Name: "grpc-previous-rpc-attempts", Value: strconv.Itoa(callHdr.PreviousAttempts)})
http2_client.go#L448: headerFields = append(headerFields, hpack.HeaderField{Name: "grpc-encoding", Value: callHdr.SendCompress})
http2_client.go#L449: headerFields = append(headerFields, hpack.HeaderField{Name: "grpc-accept-encoding", Value: callHdr.SendCompress})
http2_client.go#L455: headerFields = append(headerFields, hpack.HeaderField{Name: "grpc-timeout", Value: grpcutil.EncodeDuration(timeout)})
http2_client.go#L458: headerFields = append(headerFields, hpack.HeaderField{Name: k, Value: encodeMetadataHeader(k, v)})
http2_client.go#L461: headerFields = append(headerFields, hpack.HeaderField{Name: k, Value: encodeMetadataHeader(k, v)})
http2_client.go#L464: headerFields = append(headerFields, hpack.HeaderField{Name: "grpc-tags-bin", Value: encodeBinHeader(b)})
http2_client.go#L467: headerFields = append(headerFields, hpack.HeaderField{Name: "grpc-trace-bin", Value: encodeBinHeader(b)})
http2_client.go#L478: headerFields = append(headerFields, hpack.HeaderField{Name: k, Value: encodeMetadataHeader(k, v)})
http2_client.go#L491: headerFields = append(headerFields, hpack.HeaderField{Name: strings.ToLower(k), Value: encodeMetadataHeader(k, v)})
http2_client.go#L501: headerFields = append(headerFields, hpack.HeaderField{Name: k, Value: encodeMetadataHeader(k, v)})
http2_server.go#L759: headerFields = append(headerFields, hpack.HeaderField{Name: k, Value: encodeMetadataHeader(k, v)})
http2_server.go#L811: headerFields = append(headerFields, hpack.HeaderField{Name: ":status", Value: "200"})
http2_server.go#L812: headerFields = append(headerFields, hpack.HeaderField{Name: "content-type", Value: grpcutil.ContentType(s.contentSubtype)})
http2_server.go#L814: headerFields = append(headerFields, hpack.HeaderField{Name: "grpc-encoding", Value: s.sendCompress})
http2_server.go#L861: headerFields = append(headerFields, hpack.HeaderField{Name: ":status", Value: "200"})
http2_server.go#L862: headerFields = append(headerFields, hpack.HeaderField{Name: "content-type", Value: grpcutil.ContentType(s.contentSubtype)})
http2_server.go#L865: headerFields = append(headerFields, hpack.HeaderField{Name: "grpc-status", Value: strconv.Itoa(int(st.Code()))})
http2_server.go#L866: headerFields = append(headerFields, hpack.HeaderField{Name: "grpc-message", Value: encodeGrpcMessage(st.Message())})
http2_server.go#L874: headerFields = append(headerFields, hpack.HeaderField{Name: "grpc-status-details-bin", Value: encodeBinHeader(stBytes)})
http_util.go#L306: contentSubtype, validContentType := grpcutil.ContentSubtype(f.Value)
http_util.go#L308: d.data.contentTypeErr = fmt.Sprintf("transport: received the unexpected content-type %q", f.Value)
http_util.go#L316: d.addMetadata(f.Name, f.Value)
http_util.go#L319: d.data.encoding = f.Value
http_util.go#L321: code, err := strconv.Atoi(f.Value)
http_util.go#L328: d.data.rawStatusMsg = decodeGrpcMessage(f.Value)
http_util.go#L330: v, err := decodeBinHeader(f.Value)
http_util.go#L344: if d.data.timeout, err = decodeTimeout(f.Value); err != nil {
http_util.go#L348: d.data.method = f.Value
http_util.go#L350: code, err := strconv.Atoi(f.Value)
http_util.go#L357: v, err := decodeBinHeader(f.Value)
http_util.go#L365: v, err := decodeBinHeader(f.Value)
http_util.go#L376: v, err := decodeMetadataHeader(f.Name, f.Value)
http_util.go#L379: logger.Errorf("Failed to decode metadata header (%q, %q): %v", f.Name, f.Value, err)
 |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin 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 @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |