gpt4 book ai didi

Swagger header 定义

转载 作者:行者123 更新时间:2023-12-04 23:40:05 33 4
gpt4 key购买 nike

我似乎无法找到是否可以声明一个 header 对象以便在响应 header 中重用它,有一些示例定义了响应模式的对象,但它不会转置为响应 header 。我只设法制作了一个可重用的响应对象,如下所示:

responses:
DownloadOk:
description: Dowload Ok
headers:
Content-Length:
description: response length
type: integer
Document-Length:
description: document length
type: integer

但正如我所说,我只想保留标题部分。

这是我想使用它的地方:
responses:
200:
description: Dowload Ok
headers:
$ref: '#/definitions/DowloadOk'

最佳答案

根据 Swagger/OpenAPI 规范,你不能。 Definitions必须包含 Schema Objects ,那些不允许任意属性,而是 JSON 模式的特定子集(参见 the link)。

您可以定义 Response Object并引用,因为Swagger Object拥有全局responses属性(property)。标题没有这样的事情。反正不是这个时候。请求这样的功能可能是值得的。

关于Swagger header 定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40223429/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com