CSS for code highlight

13 декабря 2023

CURL вместо Postman / Swagger

Нужно было проверить пару API запросов на сервисе, но я не знаю установлен ли и настроен ли Swagger и где он. Postman для этого ставить лень, и вспомнил разумеется про curl. Понятно что curl заменить их в полной мере не может, но для коротеньких запросов, когда известны эти API запросы, Swagger не обязателен, можно использовать curl. Запросы известны, их дергает фронт, можно отловить в браузере в отладке на вкладке network.

GET запрос:

curl -sX 'GET' \
  'http://host:port/api/method?param1=value1&param2=value2&etc...' \
  -H 'accept: */*' \
  -H 'Token: ...TOKEN...'

POST запрос:

curl -sX 'POST' \
  'http://host:port/api/method?param1=value1&param2=value2&etc...' \
  -H 'accept: */*' \
  -H 'Token: ...TOKEN...'
  -H 'Content-Type: application/json' \
  -d '[
  {
    "parameterName": "string",
    "parameterValue": "string"
  }
]'

как-то так...

Комментариев нет:

Отправить комментарий

Последнее...

CURL вместо Postman / Swagger