практический шаблон команды
Текст термина (дословно из источника)
Практический шаблон - это готовая структура cURL-запроса под типовую задачу.
Простыми словами: это стартовая "заготовка", которую адаптируют под конкретный API.
Базовые шаблоны:
- Простой
GET
- Назначение: быстро получить данные.
- Шаблон:
curl "https://api.example.com/items?limit=10"
POSTс JSON body
- Назначение: создать ресурс или отправить данные.
- Шаблон:
curl -X POST "https://api.example.com/items" -H "Content-Type: application/json" -H "Accept: application/json" -d "{\"name\":\"demo\"}"
PATCHс JSON body
- Назначение: частично обновить ресурс.
- Шаблон:
curl -X PATCH "https://api.example.com/items/42" -H "Content-Type: application/json" -d "{\"active\":false}"
DELETEресурса
- Назначение: удалить или деактивировать сущность.
- Шаблон:
curl -X DELETE "https://api.example.com/items/42"
- Запрос с Bearer-токеном
- Назначение: доступ к защищенному endpoint.
- Шаблон:
curl -H "Authorization: Bearer <token>" -H "Accept: application/json" "https://api.example.com/profile"
- Диагностический запуск
- Назначение: разобрать транспортную или протокольную проблему.
- Шаблон:
curl -v -i --connect-timeout 5 -m 20 --retry 2 "https://api.example.com/health"