0
以下是我如何从服务器发送元数据。如何从python gRPC客户端访问尾随元数据
def DoSomething(self, request, context):
response = detection2g_pb2.SomeResponse()
response.message = 'done'
_SERVER_TRAILING_METADATA = (
('method_status', '1010'),
('error', 'No Error')
)
context.set_trailing_metadata(_SERVER_TRAILING_METADATA)
return response
这里是我的尝试:
res = _stub.DoSomething(req)
print (res.trailing_metadata())
在这种情况下,我得到属性错误对象有没有属性 'trailing_metadata'。我想知道如何访问客户端的尾随元数据。
与您的问题无关,但病人在桌面上时:我认为您应该编写'response = detection2g_pb2.SomeResponse(message ='done')'而不是您当前代码中的单独构造和突变语句。然后,通过编写'return detection2g_pb2.SomeResponse(message ='done')'来消除本地字段? –
有意义。谢谢 –