У меня есть следующий метод POST, определенный в OpenAPI:
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, однако как мне это сделать? определить нужный параметр? Он не работает на вкладке «Запрос» так же, как для методов GET.
Должен ли я вручную задавать путь запроса POST с параметром, или есть способ сборки (или это вообще невозможно)?
Вот скручивание при попытке добавьте параметр программы во вкладку Query:
curl --request POST \
--url 'http://localhost:8080/Courses?Program=Testprogram' \
--header 'content-type: application/json' \
--data '{
"name": "TestCourse",
"type": "UE",
"etcs": 26,
"courseID": 909090
}'