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 заявки.