api-gateway
An API can be thought of as an instruction manual for communication between multiple software apparatuses. For example, an API may be used for database communication between web applications. By extracting the implementation and relinquishing data into objects, an API simplifies programming.
Here are 1,842 public repositories matching this topic...
overview
Today, the RequestRecorder records service RPC calls. If those take less than < 0ms, the recorder marks them as 0ms.
proposal
Make the RequestRecorder report the elapsed time for service calls that take less than < 0ms as decimal values, instead of 0.
notes
testing
If you take this on, I'd kindly advise to start in a TDD fashion. Write a test
-
Updated
Feb 23, 2022 - Python
Description
I'm using grpc-transcode plugin to manage gRPC<=> HTTP, It would be great to convert grpc-status-details-bin in header to HTTP response body in case an error from the upstream.
Decoded grpc-status-details-bin :


expected result:
example.com?param=abc -> will become example.com
example.com/?param=abc -> will stay example.com/
actual result:
example.com?param=abc -> become example.com
example.com/?param=abc -> stays example.com/?param=abc