6
我有一个swagger.yaml
是这样的:如何使用swagger/OpenAPI指定替代响应格式?
swagger: "2.0"
paths:
/something:
get:
parameters:
- name: format
in: query
type: string
pattern: '^(csv|json|xml)$'
responses:
200:
schema:
type: ?
而且我想这取决于format
查询参数(例如本地主机/ API /某事的价值返回不同的格式(CSV,JSON,XML)格式。? = CSV)。
如何在规范中指定不同的响应格式?
经过进一步调查,我认为唯一的解决方案是使用不同的端点为不同的格式,而不是一个参数。 (https://github.com/OAI/OpenAPI-Specification/issues/146举例说明)。是对的吗? –
实际上,我甚至不确定这是否适用于连接...指定两个不同的“产生”似乎导致“TypeError:”字典对象不可调用错误。 –