Ответ
Базовый пример GET-запроса:
curl -X GET https://api.example.com/users/1
Эта команда обращается к endpoint /users/1 и возвращает данные пользователя с id=1.
Ключевые опции curl для тестирования API:
-v(verbose) – выводит детали запроса и ответа (заголовки, статус).-H– добавляет заголовок. Например, для авторизации:-H "Authorization: Bearer YOUR_TOKEN"--data– передает тело запроса (для POST, PUT).
Полный пример POST-запроса с JSON-телом:
curl -X POST https://api.example.com/users
-H "Content-Type: application/json"
-H "Accept: application/json"
--data '{"name": "Alice", "age": 25}'