繁体   English   中英

代理如何访问grpc服务中的请求标头。 Golang的grpc-gateway

[英]How to access request headers in grpc service proxied by. grpc-gateway in golang

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

在此处输入图片说明

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

HTTP标头存储在元数据中。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM