如果你是在中间件既能接收的context
,也许追加一些数据,以context
将其发送到下一个拦截器,然后将两种方法,即metadata.FromOutgoingContext
和metadata.FromIncomingContext
应叫什么名字?
如果您在服务器中编写该中间件,那么您将在传入请求中接收该元数据。
然后,您应该使用metadata.FromIncomingContext
获取当时的元数据。
在“传出上下文”的元数据是在由客户端生成的一个发送一个呼出请求到服务器。
有关两者的示例,请参见此处:
https://github.com/grpc/grpc-go/blob/master/Documentation/grpc-metadata.md