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

How to send an array with grpc request in browser?

我在我的机器上创建了一个小的 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]}