获取HTTP参数
Search
只需要在proto定义Search变量即可, 例如search为http://localhost:3000/?name=lixia
, 那么在message定义相同名称的字段即可:
// 定义相同的名称, 会自动映射前端search参数
message QueryRequest {
string name = 1;
}
service GreeterService {
// Sends a greeting
rpc SayHello (HelloRequest) returns (HelloReply) {
option (google.api.http) = {
get: "/api/v1/hello/{name}"
};
}
rpc Query (QueryRequest) returns (QueryReply) {
option (google.api.http) = {
get: "/api/v1/query",
};
}
}