Как вы определяете ответ файла как сообщение - PullRequest
0 голосов
/ 08 октября 2019

Я использую proto для определения службы REST

В моей службе я пытаюсь задокументировать, что служба отвечает файлом.

Я просмотрелздесь https://github.com/protocolbuffers/protobuf/tree/master/src/google/protobuf но не смог найти ничего похожего на файл.

service SomeService {
    rpc GetStaticAsset(GetMessageRequest) returns (FileAsset) {
        option (google.api.http) = {
            get: "/static/{assetName}"
        };
    }
}

message FileAsset {
    ¯\_(ツ)_/¯
}

1 Ответ

0 голосов
/ 08 октября 2019

Нашел ответ здесь https://ops.tips/blog/sending-files-via-grpc/

message Chunk {
    bytes Content = 1;
}
...