Sobes.tech
Junior — Middle

Можеш ли да назовеш компонентите, които влизат в структурата на HTTP заявката?

sobes.tech AI

Отговор от AI

HTTP заявка се състои от няколко основни компонента:

  1. Ред на заявката (Request Line) — съдържа метода (GET, POST и т.н.), URI (път към ресурса) и версията на протокола HTTP.

  2. Заглавки (Headers) — двойки ключ-стойност, които предават допълнителна информация за заявката, като тип на съдържанието, авторизация, бисквитки и др.

  3. Тяло на заявката (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, където могат да се зададат всички тези компоненти.