Где в запросе передаются данные

«Где в запросе передаются данные» — вопрос из категории API и интеграции, который задают на 24% собеседований Бизнес Аналитик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Данные в HTTP-запросе могут передаваться в нескольких местах:

  1. URL (Query Parameters)
    Например: https://example.com/api/users?id=123&name=John
    Здесь id=123 и name=John — параметры запроса.

  2. Тело запроса (Request Body)
    Используется в POST, PUT, PATCH.
    Пример в формате JSON:

    {
      "id": 123,
      "name": "John"
    }
  1. Заголовки (Headers)
    Например:
    Authorization: Bearer token123
    Content-Type: application/json
  1. Path Parameters
    Например: https://example.com/api/users/123
    Здесь 123 — часть пути (ID пользователя).

Выбор места зависит от типа операции, безопасности и требований API.