我使用拦截器根据RPC上设置的可选扩展在传入和传出RPC上执行额外的验证。给定以下gRPC架构:
extend google.protobuf.MethodOptions {
string my_option = 50006;
}
service MyService {
rpc Foo (FooRequest) returns (FooResponse) {
option (my_option) = "foo"
}
}如何获取my_option的值?一开始,我想使用this从请求中获取它。但是,由于这是一个MethodOptions,它似乎不是描述符的一部分。有什么想法?
发布于 2018-03-23 04:14:18
为将来来这里的人找到了following answer。
https://stackoverflow.com/questions/49419429
复制相似问题