如何在浏览器中发送带有grpc请求的数组?

问题描述

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

localhost:7000/greeting?name=Slowpoke

通过这种方式,我可以调试并查看服务器上实际发生的情况。

如何使用protobuf方案进行相同的动作:

message NamesQuery {
    repated string name = 1;
}

浏览器中的请求应如何显示

解决方法

通过反复试验,我为带有INT字段的GET请求的下一个方案找到了以下解决方案。

message SomeNumbers {
    repeated int list = 1;
}

此请求:

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

我收到下一条消息:

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