文件名称:grpc-json-proxy:适用于Postman的gRPC代理工具
文件大小:17KB
文件格式:ZIP
更新时间:2024-06-16 14:39:22
Go
grpc-json-proxy GRPC JSON是一种代理,它允许HTTP API工具(如Postman)与gRPC服务器进行交互。 要求 必须在grpc服务器上启用grpc + json编解码器 邮递员必须配置为使用代理 代理及其依存关系的配置是一个三步过程。 在gRPC服务器上注册JSON编解码器。 在Go中,可以通过添加以下导入来简单地自动注册它: import _"github.com/jnewmano/grpc-json-proxy/codec" 如果您将gogo/protobuf用作protobuf后端,请导入以下内容: import _"github.com/jnewmano/grpc-json-proxy/gogoprotobuf/codec" 运行grpc-json-proxy。 从下载预构建的二进制文件,或从源代码进行构建: go get -u gith
【文件预览】:
grpc-json-proxy-master
----.gitignore(26B)
----go.mod(256B)
----Dockerfile(264B)
----gogoprotobuf()
--------codec()
----run(74B)
----LICENSE(1KB)
----grpcresponse.go(623B)
----go.sum(9KB)
----proxy.go(2KB)
----tools()
--------postman.tmpl(3KB)
--------helloworld.proto(1KB)
--------README.md(979B)
--------helloworld_collection.json(2KB)
--------gen_collection_example.sh(158B)
----main.go(2KB)
----codec()
--------LICENSE(1KB)
--------codec.go(870B)
----README.md(2KB)
----grpcrequest.go(1KB)