grpc-gateway
grpc-gateway copied to clipboard
gRPC to JSON proxy generator following the gRPC HTTP spec
## 🐛 Bug Report Invalid swagger specifications are generated when trying to have get/patch requests on same path. The issue arises through the recommended use of field masks for the...
## 🐛 Bug Report Incorrect mapping from grpc code to http code for `canceled request`. The reference for error mapping in `HTTPStatusFromCode` is followed from: https://github.com/googleapis/googleapis/blob/942691f8dcf3e521be35d909de9bba3239feb471/google/rpc/code.proto#L40 And the reference claims...
## 🚀 Feature This is a follow-up to PR #2562 After attempting to implement this change in our codebase, unfortunately this doesn't help my team very much. We use the...
Fixes #2707 #### Brief description of what is fixed or changed Incorrect mapping from grpc code to http code for canceled request. The reference for error mapping in HTTPStatusFromCode is...
protoc_gen_openapiv2.options.openapiv2_field does not affect google.protobuf.Any and message fields
I want to add description to `google.protobuf.Any` and `message` (`Notification`) fields: ```protobuf syntax = "proto3"; package myapi; import "google/protobuf/any.proto"; import "google/protobuf/empty.proto"; import "google/api/annotations.proto"; // https://github.com/googleapis/googleapis import "protoc-gen-openapiv2/options/annotations.proto"; // https://github.com/grpc-ecosystem/grpc-gateway option...
## 📚 Documentation Hi team, According to the FAQ, it's possible to use grpc-Gateway in a scala gRPC server: https://grpc-ecosystem.github.io/grpc-gateway/docs/faq/#my-grpc-server-is-written-in-scala-or-c-or-ruby-or-haskell-etc-is-there-a-scala-or-c-or-ruby-or-haskell-etc-version-of-grpc-gateway However, I am having a hard time pulling grpc-Gateway into...
I'm trying to implement "If-Match" headers using gRPC-Gateway. My first attempt was to return PRECONDITION_FAILED from my gRPC service after doing the ETag checks. At some point this worked in...
We have at least two parsers for the http.proto template language; * In the [httprule](https://github.com/grpc-ecosystem/grpc-gateway/tree/master/internal/httprule) package, which is used by `protoc-gen-grpc-gateway` to generate the handler paths * In the [genopenapi](https://github.com/grpc-ecosystem/grpc-gateway/blob/master/protoc-gen-openapiv2/internal/genopenapi/)...
## 🚀 Feature Publishing the plugins `protoc-gen-grpc-gateway` and `protoc-gen-openapiv2` would enable the ability to use these for [remote generation](https://docs.buf.build/bsr/remote-generation/overview) of go packages on the [Buf Schema registry](https://buf.build/), simplifying the development...
Hello world! Is there any way to proxy to my different grpc services based on routes. At the same time, I wanna intercept request data in the gateway and validate...