Какие типы параметров можно передавать в HTTP-запросе через Postman?

«Какие типы параметров можно передавать в HTTP-запросе через Postman?» — вопрос из категории API тестирование, который задают на 10% собеседований QA Тестировщик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

В Postman параметры передаются в разных разделах запроса, соответствующих частям HTTP-сообщения.

Тип параметров Расположение в Postman Назначение и синтаксис
Query Parameters Вкладка "Params" Добавляются в URL после ? для GET-запросов, фильтрации, пагинации.
https://api.com/users?page=2&limit=10
Path Variables Часть URL-строки Динамические сегменты пути в RESTful API.
https://api.com/users/{id}https://api.com/users/123
Body Data Вкладка "Body" Тело запроса для POST, PUT, PATCH.
Форматы:
form-data: Для загрузки файлов.
x-www-form-urlencoded: Стандартная форма HTML.
raw: Произвольные данные (JSON, XML).
binary: Для загрузки файлов как есть.
Headers Вкладка "Headers" Мета-информация запроса: авторизация, тип контента.
Authorization: Bearer <token>
Content-Type: application/json
Authorization Вкладка "Authorization" Предустановленные схемы: Bearer Token, Basic Auth, OAuth 2.0 и др.

Пример комплексного запроса в Postman:

  1. Метод: POST
  2. URL: https://api.example.com/auth/login
  3. Body (raw/JSON):
    {
      "username": "test_user",
      "password": "secure_pass"
    }
  4. Headers: Content-Type: application/json
  5. После успешного входа, полученный токен передается в заголовках последующих запросов: Authorization: Bearer <your_jwt_token>.