如何从gRPC

时间:2018-03-22 02:12:27

标签: go interceptor grpc

我正在使用拦截器来执行额外的验证,这些验证基于在传入和传出的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,它似乎不是描述符的一部分。想法?

1 个答案:

答案 0 :(得分:0)

为将来到这里的人找到了following answer