我有一个 API,其 curl 请求如下:
curl --request POST \
--url 'http://some.url/api/Resource/findByIds' \
--header 'content-type: application/x-www-form-urlencoded' \
--data 'data[ids][]=100025' \
--data 'data[ids][]=100028'
这如何在 OpenAPI (Swagger) 请求定义和示例(版本 3)中表示?
这是我到目前为止所拥有的,但我似乎无法正确显示该示例。
api/Resource/findByIds:
post:
summary: Find resource by IDs
requestBody:
content:
application/x-www-form-urlencoded:
schema:
type: object
properties:
data:
type: object
properties:
ids:
type: array
description: IDs of resources to fetch
items:
type: integer
encoding:
data:
style: deepObject
explode: true
example:
data:
ids: [2334, 234, 20043]