java - Blob 的 Swagger 规范表示

标签 java rest swagger swagger-2.0

我正在为新端点创建一个 swagger 规范,该端点将接收作为二进制数据的文件。您如何在 swagger 规范中表示这一点?我将对象视为一种数据类型,但这似乎不是我正在寻找的。过去有人这样做过吗?

据我所知,这个问题不是重复的,因为它专门涉及二进制或“blob”对象类型。

最佳答案

由于 swagger 描述了 RESTful Web 服务,因此任何二进制数据都将进行 Base-64 编码,将其转换为字符串。因此,指定它的方法就是将其定义为字符串。

关于java - Blob 的 Swagger 规范表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46698058/

相关文章:

asp.net-core - 具有 .Net Core 3.0 不记名 token 授权的 Swagger UI

java - 按列分组并对 csv 文件进行排序 Spark

java - 从finally block 访问时try block 内的变量范围?

用于打印资源的 RESTful url

java - JAX-RS 使用 Map<String, Object> 作为 JSON 请求的一部分

rest - Swagger 的 body 参数名称的用途是什么?

java.util.Properties - 如何按需清除内存

java - 将 xhtml 样式提取到 css?

rest - 如何调试 Whook 的 `E_NOT_FOUND` 错误?

django - drf-yasg Django Restframework Swagger 页面返回空白页面,并使用 django 登录 href 链接