1

I have a proxy server that will do handshake with browser and read data from browser and then proxy server will connect to remote server and sends that data to remote server and vice versa.

Both the connection (i.e: browser to proxy server and proxy-server to remote server) are using HTTP/2 network protocol. Proxy server after doing handshake with browser and remote server, it will tunnel all the data between them. Small sites like www.nghttp2.org are working fine. But for larger sites like facebook.com, or gmail.com, the browser (chrome, firefox, safari) is throwing errors (INVALID_CONTROL_FRAME or too large frame) in a GOAWAY frame. The proxy server will tunnel all the frames (i.e: HEADERS, DATA, WINDOW_UPDATE, etc.,).

In HTTP/2 RFC, I read that:

Both types of flow control are hop by hop, that is, only between thetwo endpoints. Intermediaries do not forward WINDOW_UPDATE frames between dependent connection

Is anything i have to do with that? Can anyone help me out to find solution for this error?

Frederik Deweerdt
  • 4,943
  • 2
  • 29
  • 31

0 Answers0