A post discussing a misleading error encountered when using gRPC with Go and nginx. The error message indicates a problem with HTTP/2 frames, but the actual issue is with the Go service not supporting plaintext HTTP/2 requests. The post provides a solution to add plaintext HTTP/2 support using the golang.org/x/net/http2/h2c package.

8m read time From kennethjenkins.net
Post cover image
Table of contents
The error messageHTTP/2 and GoStarting an HTTP/2 connectionHTTP/2 message framingPutting it all together

Sort: