Expand description
HTTP → gRPC metadata, trace-context, and deadline propagation.
Converts relevant HTTP headers into gRPC MetadataMap entries for upstream
calls (forwarded headers are configurable via YAML), propagates W3C
trace-context across the boundary, and carries a client deadline through as
the upstream call timeout.
Structs§
- Invalid
Forwarded Header - A forwarded request header whose value gRPC metadata cannot carry.
Functions§
- apply_
request_ deadline - Apply a client-supplied deadline to the upstream gRPC call.
- http_
headers_ to_ grpc_ metadata Deprecated - Extract HTTP headers into a gRPC
MetadataMap, forwarding every value as it arrived, including one gRPC metadata cannot carry. - try_
http_ headers_ to_ grpc_ metadata - Extract HTTP headers into a gRPC
MetadataMap, or refuse the request.