protocol-buffers - 您如何将文件响应定义为消息
问题描述
我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 {
¯\_(ツ)_/¯
}
解决方案
在这里找到答案:
message Chunk {
bytes Content = 1;
}
推荐阅读
- python - 我可以在 Python Django 中访问其他 MySQL 数据库而无需访问其模型吗?
- sql - 如何在具有不同时间戳的表中汇总日期
- sympy - Sympy:用平方和根化简小复合分数
- java - 配置 schema.registry.url 的值 io.confluent.kafka.schemaregistry.client.MockSchemaRegistryClient@4788c0a1 无效
- r - 将样本随机分成 3 个代表组
- julia - 图而不是用于 julia 代理模型的 InteractiveDynamics 应用程序
- python - 从其他属性创建新的 xml 属性
- active-directory - 从 Windows Active Directory 获取数据
- javascript - React History 使用新旧道具推送重新渲染组件
- reactjs - 我们可以将 React.js 与 ASP.NET Core MVC 一起使用,还是仅适用于 ASP.NET Core Web API?