我想连接到已部署的grpc服务器 通过给定的ipaddress和主机如192.168.0.1:50032 我尝试了很多东西,但是当我检查grpc建议 有grpc客户端,但我想尝试如何通过邮递员或任何人发布 通过grpc接口服务器。有什么建议吗?
答案 0 :(得分:2)
conn, err := grpc.Dial("192.168.0.1:50032")
if err != nil {
...
}
Here's a basic tutorial,您应该遵循
答案 1 :(得分:0)
基本上,您无法通过Postman发布GRPC请求,因为GRPC消息是二进制的(protobuf序列化的),而Postman设计为仅适用于纯HTTP请求。您必须在服务之前部署某种proxy才能使用Postman。
从我的角度来看,编写满足您需求的客户端要容易得多。 protoc-gen-grpc
已经完成了大部分工作,因为它会生成客户端API,您只需要构建请求并发送请求即可。
答案 2 :(得分:0)
您不能使用http客户端向http2服务器发送请求,但是可以使用任何可用的h2客户端工具来执行此操作。例如https://github.com/grpc/grpc/blob/master/doc/command_line_tool.md
。
答案 3 :(得分:0)
@Eli Bendersky:设置客户端也可以回答我的问题 我使用的这段代码
conn, err := grpc.Dial("192.168.0.1:50032", grpc.WithInsecure)
谢谢您的帮助。