Ответ
Запрос в Postman состоит из следующих обязательных и опциональных компонентов:
Основные компоненты:
- Метод HTTP — определяет тип операции (
GET,POST,PUT,DELETE,PATCH). - URL (Endpoint) — адрес API-ресурса.
- Параметры запроса (Params) — query-параметры, добавляемые к URL (например,
?page=1&limit=20). - Заголовки (Headers) — метаданные, такие как
Content-Type,Authorization,Accept. - Тело запроса (Body) — данные, отправляемые на сервер (актуально для
POST,PUT).
Дополнительные компоненты:
- Авторизация (Auth) — настройки аутентификации (API Key, Bearer Token, OAuth и др.).
- Предварительные запросы (Pre-request Script) — JavaScript-код, выполняемый перед отправкой.
- Тесты (Tests) — скрипты для автоматической проверки ответа.
Примеры:
### GET-запрос с параметрами
GET https://api.example.com/users?active=true
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9
### POST-запрос с JSON-телом
POST https://api.example.com/users
Content-Type: application/json
{
"name": "John Doe",
"email": "john@example.com"
}
Почему это важно: Понимание структуры запроса позволяет корректно формировать вызовы API, настраивать авторизацию и автоматизировать проверки.