Sobes.tech
Back to questions
Middle
6

Назови, пожалуйста, структуру REST-запроса. Что в него входит?

Companies where asked
sber tech

Answer from AI

sobes.tech AI

Структура REST-запроса включает следующие основные компоненты:

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

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

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

{
  "name": "John",
  "age": 30
}

Здесь метод POST, URL /api/users, заголовки указывают тип контента и авторизацию, тело содержит JSON с данными пользователя.