Sobes.tech
Junior — Middle
121

Какие основные компоненты включает в себя структура API-запроса?

Answer from AI

sobes.tech AI

Основные компоненты структуры API-запроса включают:

  • URL (Endpoint) — адрес ресурса, к которому обращается запрос.
  • Метод HTTP — определяет действие над ресурсом (GET, POST, PUT, DELETE и др.).
  • Заголовки (Headers) — метаданные запроса, например, тип контента (Content-Type), авторизация (Authorization) и другие.
  • Тело запроса (Body) — данные, которые отправляются на сервер (обычно в POST, PUT запросах), например, JSON с параметрами.
  • Параметры запроса (Query Parameters) — дополнительные параметры, передаваемые в URL после знака ?, например, фильтры или сортировка.

Пример GET-запроса:

GET /api/users?active=true HTTP/1.1
Host: example.com
Authorization: Bearer token

Пример POST-запроса с телом:

POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json

{
  "name": "Иван",
  "age": 30
}

Понимание этих компонентов важно для правильного формирования и тестирования API-запросов.