Sobes.tech
Junior — Middle

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

sobes.tech AI

Отговор от AI

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

  • URL (крайна точка) — адресът на ресурса, към който се отправя заявката.
  • 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 заявки.