bug in the golang net/http implementation of HTTP/2
see golang/go#47840
workaround/proposed fixes:
In both case you might need to rebuild the whole net/http lib because of bundle trick used to merge http2 into net/http.
mid-term solution: Investigate using 3rd party HTTP/2 implementation (libcurl ?) or abandon Go and use C++ or Rust ?
bug in the golang net/http implementation of HTTP/2
see golang/go#47840
workaround/proposed fixes:
MaxFrameSizein ahttp2.Transport(so this isn't automatic)http2bufWriterPoolBufferSizein http2.go ?In both case you might need to rebuild the whole net/http lib because of bundle trick used to merge http2 into net/http.
mid-term solution: Investigate using 3rd party HTTP/2 implementation (libcurl ?) or abandon Go and use C++ or Rust ?