登录
首页 >  Golang >  Go问答

如何在浏览器中使用 grpc 请求发送数组?

来源:stackoverflow

时间:2024-04-28 09:18:34 445浏览 收藏

从现在开始,努力学习吧!本文《如何在浏览器中使用 grpc 请求发送数组?》主要讲解了等等相关知识点,我会在golang学习网中持续更新相关的系列文章,欢迎大家关注并积极留言建议。下面就先一起来看一下本篇正文内容吧,希望能帮到你!

问题内容

我在我的机器上创建了一个小的 grpc 服务器,我想知道如何在浏览器中调试数组消息。 示例:对于 grpc 中带有处理程序“/greeting”和“name”字段的一个字段消息,我可以请求

localhost:7000/greeting?name=slowpoke

通过这种方式,我可以调试并查看服务器上到底发生了什么。

如何使用 protobuf 方案执行相同的操作,例如:

message NamesQuery {
    repated string name = 1;
}

浏览器中的请求应该是什么样子?


解决方案


通过反复试验,我为下一个方案找到了以下解决方案,其中包含用于 get 请求的 int 字段。

message somenumbers {
    repeated int list = 1;
}

此请求:

localhost:7000/some-request?list=2&&list=12&&list=22

我收到下一条消息:

{"list":[2,12,22]}

好了,本文到此结束,带大家了解了《如何在浏览器中使用 grpc 请求发送数组?》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多Golang知识!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>