微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

gRPC-web 服务工作正常,但不适用于bloomRPC

如何解决gRPC-web 服务工作正常,但不适用于bloomRPC

基于 this 教程,我已经成功设置了一个 ASP.NET 5.0 Core grpc-Web 服务器,并使用教程中描述的客户端应用程序成功访问了它。但是,我无法使用 bloomRPC 调用该服务;发布请求

{
  "name": "Test"
}

我收到以下错误消息。

{
  "error": "full url: http://0.0.0.0:5000/greet.Greeter/SayHello,code: 2,err: Http response at 400 or 500 level"
}

然而,令人惊讶的是,我得到了想要的回应

{
  "message": "Hello Test"
}

使用bloomrPC访问“非网络”grpc服务时。

有什么想法吗?

解决方法

BloomRPC 是一个执行纯 gRPC 请求的工具。 gRPC-web 在您的 gRPC 服务器之上添加了一个简单的 HTTP 网络层。

这意味着您可以使用任何 HTTP 客户端来调用 gRPC-web 服务。前邮递员

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。