java - 使用 openAPI 通过 REST 发送 protobuf 数据
问题描述
我有一个以协议缓冲区格式准备数据的客户端。我想使用 REST api 通过 http 发送该数据。我正在使用 openAPI 规范。
问题:
- 我应该将原始数据保存在
.bin
文件 POST 中还是以字节数组的形式保存? - 对于上述情况,对应的 openAPI 规范应该是什么?
我试过了:
我将原始数据存储并发布在一个.bin
文件中。
开放API规范
required: true
content:
multipart/form-data:
schema:
type: object
required:
- logData
properties:
logData:
type: string
format: binary
例外:Message: Internal server error. org.springframework.web.multipart.MultipartException: Could not parse multipart servlet request; nested exception is java.lang.IllegalStateException: No multipart config for servlet
语言:JAVA
解决方案
推荐阅读
- python - 如何减少二维连接域上的集成的集成时间
- google-apps-script - 如何让这个脚本运行得更快?
- javascript - 将两个重复添加到 javascript 中所有数字组合的生成列表中
- android - NotificationListenerService - 调用 stopService() 时服务不会停止
- grafana - 如何在 grafana 的状态面板中显示来自 influxdb 的两个测量值的总和
- r - R - 通过键对连接数据表
- wso2 - WSO2 3.1.0 APIM 实例。是否可以通过 deployment.toml 文件将 WSO2_CARBON_DB 数据源配置为 oracle 配置?
- windows - powershell脚本检查互联网连接然后做如果其他
- ruby-on-rails - Rails 查询相互连接的模型以命中方法
- microsoft-edge - MS Edge 是否支持 CSS 自定义属性