我正在将手动创建的HTTP2请求(使用nghttp2)发送到gRPC服务器,但是未按预期处理。
服务器200 OK响应中出现此错误消息:
Header: grpc-status: 8
Header: grpc-message: grpc: received message larger than max (3389524482 vs. 4194304)
我非常确定我发送的请求低于4MB,更不用说3GB。
我尝试使用从protobuf模式生成的gRPC客户端/存根,这似乎可行。
我已经比较了客户端发送的请求帧和我自己构建的请求帧,一切似乎都一样。
对于这种类型的错误,我应该关注一个特定的框架吗? (该代码是专有的,因此我不会将其发布。)