Junior — Middle
Можеш ли да назовеш компонентите, които влизат в структурата на HTTP заявката?
sobes.tech AI
Отговор от AI
HTTP заявка се състои от няколко основни компонента:
-
Ред на заявката (Request Line) — съдържа метода (GET, POST и т.н.), URI (път към ресурса) и версията на протокола HTTP.
-
Заглавки (Headers) — двойки ключ-стойност, които предават допълнителна информация за заявката, като тип на съдържанието, авторизация, бисквитки и др.
-
Тяло на заявката (Body) — по желание, използва се за предаване на данни (например при POST или PUT заявки).
Пример за HTTP заявка:
POST /api/login HTTP/1.1
Host: example.com
Content-Type: application/json
Authorization: Bearer token
{"username":"user","password":"pass"}
В iOS за създаване на HTTP заявки обикновено се използва класът URLRequest, където могат да се зададат всички тези компоненти.