首页 > 解决方案 > 您如何将文件响应定义为消息

问题描述

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 {
    ¯\_(ツ)_/¯
}

标签: protocol-buffersprotoproto3

解决方案


在这里找到答案:

message Chunk {
    bytes Content = 1;
}

推荐阅读