如何通过grpc ruby​​客户端添加元数据?

时间:2016-06-09 05:15:30

标签: ruby metadata grpc

如何通过grpc ruby​​客户端添加元数据?示例代码段将有所帮助。

3 个答案:

答案 0 :(得分:2)

元数据是任何方法调用的可选参数。例如:

metadata = { 'key' : 'value' }
response = service.method(argument, metadata)

答案 1 :(得分:2)

这样做

response = stub.rpc_call(req, {metadata: {key1: value1, key2: value2}})

您可以通过阅读grpc rspec代码找到正确的用法

enter image description here

答案 2 :(得分:1)

您需要将元数据作为带有密钥metadata的哈希传递。

在服务器端,假设您有your_method(your_req, _call),元数据将以_call.metadata的形式提供。