grpc-node
grpc-node copied to clipboard
gRPC for Node.js
This is another attempt at fixing #2718. The previous attempt, #2680, failed because of #2690. I believe I have fixed that this time. With the original change, I reproduced a...
As per issue https://github.com/grpc/grpc-node/issues/2775, this pr adds support for overriding the authority on DNS resolver.
### Is your feature request related to a problem? Please describe. We have use cases where we would like to use the DNS resolver with a DNS server that is...
### Is your feature request related to a problem? Please describe. In our proto files we would like to use custom options on field level (see [FieldOptions in descriptor.proto](https://github.com/protocolbuffers/protobuf/blob/433ca3e/src/google/protobuf/descriptor.proto#L637-L802)) to...
The [gRPC protocol spec](https://github.com/grpc/grpc/blob/master/doc/PROTOCOL-HTTP2.md#requests) has this to say about the “grpc-message” trailer, which is optional (unlike “grpc-status”): > The value portion of **Status-Message** is conceptually a Unicode string description of...
According to the [gRPC docs for compression](https://github.com/grpc/grpc/blob/master/doc/compression.md), when a client or server sends a “grpc-encoding” header with an unrecognized/unsupported encoding the recipient MUST report that as an error. A client...
If the rest of the request looks like a gRPC request, the server will accept incorrect HTTP methods, such as “DELETE” or “PUT”. If the server generates an error status,...
The spec for gRPC states that implementations should emit binary headers using *unpadded* base64-encoding (emphasis mine): > Note that HTTP2 does not allow arbitrary octet sequences for header values so...
If the server sends back a sequence of response messages (in a server-stream or bidi-stream RPC) followed by an error status, the client can miss the final message in the...
I'm curious to learn more about the reasons behind removing HTTP2 pseudo headers from being exposed as gRPC Metadata members on server call handlers. In my case, I'm specifically interested...