Пользовательский параметр URL-адреса в транскодировании gRPC-Gateway

avatar
dkiswanto
9 августа 2021 в 07:11
529
0
0

например, у меня есть такое определение прототипа:

service Greeter {
  rpc SayHello (HelloRequest) returns (HelloReply) {
    option (google.api.http) = {
        get: "/hello"
      };
  }
}

message HelloRequest {
  repeated int32 ids = 1;
  repeated string categories = 2;
}

message HelloReply {
  string message = 1;
}

когда я использую gRPC-шлюз, на основе приведенного выше перекодирования, вы можете запросить с помощью такого запроса

localhost:8080/hello?ids=1&ids=2&categories=food&categories=drink

Есть ли способ переназначить параметры запроса URL?

например, чтобы стать:

localhost:8080/hello?ids[]=1&ids[]=2

Нет ничего в документации

Спасибо.

Источник

Ответы (0)