我想通过给定的 ipaddress 和主机(如 192.168.0.1:50032)连接到已部署的 grpc 服务器,我尝试了很多东西,但是当我检查 grpc 推荐使用 grpc 客户端但我想尝试如何通过邮递员或任何通过 grpc 接口服务器发布。有什么建议吗?
问问题
3171 次
4 回答
3
conn, err := grpc.Dial("192.168.0.1:50032")
if err != nil {
...
}
这是您应该遵循的基本教程
于 2019-04-30T16:21:50.357 回答
1
基本上你不能通过 Postman 发布 GRPC 请求,因为 GRPC 消息是二进制的(protobuf-serialized),而 Postman 被设计为只处理普通的 HTTP 请求。您必须在您的服务前部署某种代理才能使用 Postman。
从我的角度来看,编写适合您需求的客户端要容易得多。大部分工作已经由 完成protoc-gen-grpc
,因为它生成客户端 API,您只需要构建请求并发送它。
于 2019-04-30T21:57:20.920 回答
0
您不能使用 http 客户端向 http2 服务器发送请求,但您可以使用任何可用的 h2 客户端工具来完成。例如https://github.com/grpc/grpc/blob/master/doc/command_line_tool.md
。
于 2019-05-01T06:02:26.230 回答
0
@Eli Bendersky:设置客户端回答我的问题也是我使用的这段代码
conn, err := grpc.Dial("192.168.0.1:50032", grpc.WithInsecure)
谢谢您的帮助。
于 2019-05-23T22:49:34.890 回答