Я уже стреляюсь....
Нужен CURL запрос определенного вида.
curl -X 'POST' \
'https://a**********net/company/get-m*****r-details' \
-H 'accept: application/json' \
-H 'Authorization: Bearer 616a2cbbc392c798***1dae2bd0c2093af4f399e95f48d' \
-H 'Content-Type: application/json' \
-d '{
"name": "Dmitriy"
}'
Swagger в итоге делает и это конечно. Большие вопросы у меня с секцией -d
1. Каким оператором внутри Swagger я вообще определяю, как у меня -d будет собираться. Сам я смог создать "дуромер" (брал за пример PET), Т.е. в коде жестко прописываешь (в моем случае "example: Dmitriy", перед нажатием на Execute есть возможность переписать как угодно и будет соответствующий запрос.
Есть специальное поле в разделе "Parameters"
Так вот, в итоге получается у меня 2 поля, и в CURL запрос идет то, что я ввел в поле "request body"
Что я вводил в "Parameters" там не передается в поле "request body" и как следствие в CURL
Разумеется. я хочу отобразить в JSon то, что я ввел в соответствующее поле в разделе "Parameters".
Как сделать?
3. Я скачал несколько Yaml файлов у серьезных компаний, например интернет магазин "Шелл".
Но там requestBody не используется или используется, но совсем не так.
Как мне победить Swagger?
Например как передавать {name} в графу в предпоследнюю строку с "example" Как только не пробовал, никак. В залоловок - пожалуйста.
Еще оно на меня ругается. Это туда же
Path parameter "name" must have the corresponding {name} segment in the "/c************all" path