我是Swagger的新手,我正致力于创建通用http响应代码的API操作: -
'401:未经授权
'403': 禁
我通过定义响应尝试了$ref: #/definitions/responses
,但收到了错误。有没有办法做到这一点?,以避免每次操作后的冗余代码块。任何帮助都会非常感激。
提前致谢
答案 0 :(得分:1)
找到答案,
这可以用来引用来自其他文件的通用响应(在我的例子中)。也可以在文件中引用。
'400':
$ref: _http-responses.yaml#/400
'401':
$ref: _http-responses.yaml#/401
'403':
$ref: _http-responses.yaml#/403
'404':
$ref: _http-responses.yaml#/404
'500':
$ref: _http-responses.yaml#/500
我创建了
_http_responses.yaml
然后引用它。