【发布时间】:2021-02-02 16:07:36
【问题描述】:
我正在创建一个允许下载 zip 文件的 api,因此为此我正在寻找正确的媒体类型,以便在 swagger "2.0" 规范中作为响应发送此 zip 文件。
我当前的 api 规范看起来像这样
/config:
get:
produces:
- application/zip
responses:
200: # OK
description: All config files
schema:
type: string
format: binary
我已经用“go-swagger”编译了这个规范并为此实现了后端,但是当尝试调用这个 API 时,我得到了这个错误
http: panic serving 127.0.0.1:20366: applicationZip producer has not yet been implemented
在 swagger 的文档中我没有看到这种媒体类型
那么,如果我们想提供一个 API 来下载 zip 文件,那么正确的媒体类型应该是什么。 提前致谢
【问题讨论】:
标签: api go swagger openapi go-swagger