Подскажите, пожалуйста, как добавить поддержку REST API с помощью google.api.http?
syntax = "proto3";
import "google/api/annotations.proto";
service TestService {
rpc Method(MethodRequest) returns (MethodResponse) {
option (google.api.http) = {
post: "/api/v1/test:method"
body: "*"
};
}
}
Что здесь следует добавить? Или как?
server = grpc.server(futures.ThreadPoolExecutor(max_workers=10))
stt_pb2_grpc.add_TestServiceServicer_to_server(
TestService(), server
)
address = f"{host}:{port}"
server.add_insecure_port(address)
server.start()
server.wait_for_termination()
Мне казалось с добавлением option (google.api.http) поддержка сразу обеспечивается, но ни один запрос не проходит... Может еще запросы не правильно отправляю на grpc через api... Нужны ли какие-то особые заголовки?