我在 OpenAPI 中定义了以下 POST 方法:
post:
tags:
- Courses
description: Creates a new Course and add it to specified Program
parameters:
- name: Program
in: path
description: Specified Program to add the new course to
required: true
schema:
type: string
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/Course'
在失眠中我可以定义Course
对象,我想通过 body/JSON 选项卡添加,但是如何定义所需的参数?它在 Query 选项卡中的工作方式与 GET 方法不同。
我是否使用参数手动设置 POST 请求的路径,或者是否有内置方式(或者根本不可能)?
这是尝试在“查询”选项卡中添加程序参数时的卷曲:
curl --request POST \
--url 'http://localhost:8080/Courses?Program=Testprogram' \
--header 'content-type: application/json' \
--data '{
"name": "TestCourse",
"type": "UE",
"etcs": 26,
"courseID": 909090
}'