往返失败:流错误:流ID 1;net/http golang中的协议\u错误

往返失败:流错误:流ID 1;net/http golang中的协议\u错误,go,http2,Go,Http2,我正在尝试将一个文件分块从客户端传输到服务器(grpc),然后通过http post请求从grpc服务器将该文件发送到另一台服务器。但是,当我试图通过HTTPPOST请求将文件块发送到另一台服务器时,我总是遇到这个错误。客户端和服务器(grpc)之间的传输正常 你知道这个错误是什么,以及如何修复它吗?。请帮帮我 {"level":"info","ts":"2020-02-11T03:00:07Z","msg":"http2: Transport received RST_STREAM strea

我正在尝试将一个文件分块从客户端传输到服务器(grpc),然后通过http post请求从grpc服务器将该文件发送到另一台服务器。但是,当我试图通过HTTPPOST请求将文件块发送到另一台服务器时,我总是遇到这个错误。客户端和服务器(grpc)之间的传输正常

你知道这个错误是什么,以及如何修复它吗?。请帮帮我

{"level":"info","ts":"2020-02-11T03:00:07Z","msg":"http2: Transport received RST_STREAM stream=1 len=4 ErrCode=PROTOCOL_ERROR"}
{"level":"info","ts":"2020-02-11T03:00:07Z","msg":"RoundTrip failure: stream error: stream ID 1; PROTOCOL_ERROR"

这要么是HTTP/2服务器的问题,要么是Go中的错误。查看详细信息,如果您认为这是Go中的一个bug,请继续。@Peter这条消息来自GODEBUG。我怀疑go http2尝试读取帧时出错