package metadata
import "google.golang.org/grpc/internal/metadata"
Package metadata contains functions to set and get metadata from addresses.
This package is experimental.
Index ¶
- func Get(addr resolver.Address) metadata.MD
- func Set(addr resolver.Address, md metadata.MD) resolver.Address
- func Validate(md metadata.MD) error
Functions ¶
func Get ¶
Get returns the metadata of addr.
func Set ¶
Set sets (overrides) the metadata in addr.
When a SubConn is created with this address, the RPCs sent on it will all have this metadata.
func Validate ¶
Validate returns an error if the input md contains invalid keys or values.
If the header is not a pseudo-header, the following items are checked: - header names must contain one or more characters from this set [0-9 a-z _ - .]. - if the header-name ends with a "-bin" suffix, no validation of the header value is performed. - otherwise, the header value must contain one or more characters from the set [%x20-%x7E].
Source Files ¶
metadata.go
- Version
- v1.52.0
- Published
- Jan 10, 2023
- Platform
- linux/amd64
- Imports
- 4 packages
- Last checked
- 2 minutes ago –
Tools for package owners.