grpc-gateway
grpc-gateway copied to clipboard
gRPC to JSON proxy generator following the gRPC HTTP spec
## 🚀 Feature We wanted to use remote plugins and build Swagger files from the Buf Schema Registry instead of storing relevant third party proto files locally. I've gotten this...
## 🐛 Bug Report (This issue was originally opened as https://github.com/rules-proto-grpc/rules_proto_grpc/issues/238, where a maintainer advised me to open an issue here) grpc-gateway using an unconventional workspace name seems to conflict...
## 🐛 Bug Report This is almost exactly the same error as in #1937: > With the introduction of https://github.com/grpc-ecosystem/grpc-gateway/pull/1806 rpc definitions definitions that have a non-wildcard body property now...
adding request body in GET RPC getting the below error Failure: plugin openapiv2: must not set request body when http method is GET: GetDiagnosis I am aware of setting allow_delete_body=true...
## 🐛 Bug Report If you have yaml file with grpc annotations which contains selectors for multiple services, it'll raise an error if you try to generate code. Previously discussed...
## 🐛 Bug Report Trying to run `go install github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2` to install the [protoc-gen-openapiv2](https://github.com/grpc-ecosystem/grpc-gateway/tree/main/protoc-gen-openapiv2) plugin, but I'm thrown back this panic message, along with the stack trace: ``` panic: modindex.GetPackage...
## 📚 Documentation According to documentation (which I found) `body` parameter is: > The name of the request field whose value is mapped to the HTTP request body, or *...
## 🚀 Feature When generating an openapiv2 definition, any [protobuf `deprecated` field options](https://developers.google.com/protocol-buffers/docs/proto3#options) are currently ignored. It would be nice if the generator automatically set the [deprecated field on the...
## 📚 Documentation THe sample go code in https://github.com/grpc-ecosystem/grpc-gateway#usage section 5 does not create a running grpc server.
## 🚀 Feature It's a common case when a developers just installs the utility from sources, without retrieving the binary that includes build info, which raises an issue of tracking...