如何访问代理的 grpc 服务中的请求标头。golang 中的 grpc 网关

我有一个由 grpc-gateway 代理的 grpc 服务器。当我对网关端点进行 HTTP 调用时,会调用相应的 grpc 服务方法。现在,grpc 服务实现接收一个具有标头的上下文。我不知道如何访问标题。

http://img4.mukewang.com/64b4ea360001139a08690529.jpg

当我调试 grpc 服务并设置断点时,这是我的服务接收的 Context 对象的结构。现在,如何获取 HTTP 请求标头的值?



UYOU
浏览 87回答 1
1回答

蓝山帝景

HTTP 标头存储在元数据中。md, ok := metadata.FromIncomingContext(ctx)应该适用于获取传入的元数据。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go