为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Go
UYOU 2023-07-17 15:13:23
我有一个由 grpc-gateway 代理的 grpc 服务器。当我对网关端点进行 HTTP 调用时,会调用相应的 grpc 服务方法。现在,grpc 服务实现接收一个具有标头的上下文。我不知道如何访问标题。当我调试 grpc 服务并设置断点时,这是我的服务接收的 Context 对象的结构。现在,如何获取 HTTP 请求标头的值?
查看完整描述

1 回答

?
蓝山帝景

TA贡献1843条经验 获得超7个赞

HTTP 标头存储在元数据中。

md, ok := metadata.FromIncomingContext(ctx)应该适用于获取传入的元数据。


查看完整回答
反对 回复 2023-07-17
  • 1 回答
  • 0 关注
  • 86 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信