You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm writing a custom gRPC client that is based on top of WinHttp. I'm communicating with a gRPC server that is implemented via Tonic. I'm sending, as far as I know, a valid gRPC request, but I get a response back from the Tonic server that indicates that there was an error:
Tls is enabled on both my client and server and the HTTP/2 connection is established via the ALPN. I have set all the necessary flags on the WinHttp side to start sending HTTP/2 request.
As far as I know I do have a valid HTTP/2 connection. I am sending over a valid Http/2 Connection preface and SETTINGS frame and it passes all theses checks on the server My request gets all the way to where tonic starts processing the request, but when it starts decoding the stream it errors out.
My first thought was simply that I forgot to set the compression flag in my request. I took to the discord of tonic to ask around. I got some answers from the developers and it seems that the my data frames are incorrect somehow. I'm opening this issue per request by @LucioFranco.
The text was updated successfully, but these errors were encountered:
Bug Report
Version
0.3.1
Platform
Rust: 1.49.0-nightly
OS: Windows 10 version 2004
Description
I'm writing a custom gRPC client that is based on top of WinHttp. I'm communicating with a gRPC server that is implemented via Tonic. I'm sending, as far as I know, a valid gRPC request, but I get a response back from the Tonic server that indicates that there was an error:
Tls is enabled on both my client and server and the HTTP/2 connection is established via the ALPN. I have set all the necessary flags on the WinHttp side to start sending HTTP/2 request.
As far as I know I do have a valid HTTP/2 connection. I am sending over a valid Http/2 Connection preface and SETTINGS frame and it passes all theses checks on the server My request gets all the way to where tonic starts processing the request, but when it starts decoding the stream it errors out.
My first thought was simply that I forgot to set the compression flag in my request. I took to the discord of tonic to ask around. I got some answers from the developers and it seems that the my data frames are incorrect somehow. I'm opening this issue per request by @LucioFranco.
The text was updated successfully, but these errors were encountered: