我刚刚开始使用 gRPC,并在阅读入门指南后尝试实现一个简单的 Python 服务。但是当我调用我的客户端调用时,python 要求提供上下文参数。为什么我的代码在示例中不需要时需要提供上下文对象?
PS 我开始尝试创建自己的具体上下文子类,但不确定应该如何实现。我已经添加了我的开始,但如果可能的话,我真的很感激一个例子
谢谢!
原型
syntax = "proto2";
package parsefile;
service ParseFile {
rpc SendFile (File) returns (Empty) {}
}
message File {
message MetaData {
optional string file_name = 1;
optional string file_path = 2 [default = '.'];
optional string mime_type = 3 [default = 'application/pdf'];
}
message Source {
optional string title = 1;
optional int32 id = 2;
}
optional MetaData document = 1;
optional Source supplier = 2;
}
message Empty { …Run Code Online (Sandbox Code Playgroud)