在连接 grpc 客户端/服务器以侦听休息请求时需要帮助。想要执行一个发布请求
任何帮助深表感谢..
消化器.proto
import "google/api/annotations.proto";
service Digestor{
rpc GetDigestor(DigestMessage) returns (DigestedMessage) {}
}
service DigestorRest {
rpc GetDigestor(DigestMessage) returns (DigestedMessage) {
option (google.api.http) = {
get: "/v1/digest"
body: "*"
};
}
}
生成 pb2 文件后。
grpc - 请求工作正常
curr_client = DigestorClient()
print(curr_client.get_digest("Test Message"))
我的休息/获取请求:
requests.get(url='http://localhost:46001/v1/digest')
应该返回正确的响应但是我得到
requests.exceptions.ConnectionError: ('Connection aborted.', BadStatusLine('\x00\x00\x18\x04\x00\x00\x00\x00\x00\x00\x04\x00@\x00\x00\x00\x05\x00@\x00\x00\x00\x06\x00\x00 \x00þ\x03\x00\x00\x00\x01\x00\x00\x04\x08\x00\x00\x00\x00\x00\x00?\x00\x01\x00\x00\x08\x06\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'))