Нужно было проверить пару API запросов на сервисе, но я не знаю установлен ли и настроен ли Swagger и где он. Postman для этого ставить лень, и вспомнил разумеется про curl. Понятно что curl заменить их в полной мере не может, но для коротеньких запросов, когда известны эти API запросы, Swagger не обязателен, можно использовать curl. Запросы известны, их дергает фронт, можно отловить в браузере в отладке на вкладке network.
GET запрос:
curl -sX 'GET' \
'http://host:port/api/method?param1=value1¶m2=value2&etc...' \
-H 'accept: */*' \
-H 'Token: ...TOKEN...'
POST запрос:
curl -sX 'POST' \
'http://host:port/api/method?param1=value1¶m2=value2&etc...' \
-H 'accept: */*' \
-H 'Token: ...TOKEN...'
-H 'Content-Type: application/json' \
-d '[
{
"parameterName": "string",
"parameterValue": "string"
}
]'
как-то так...
Комментариев нет:
Отправить комментарий