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:」字典對象不可調用錯誤。 –