Junior — Middle
Опишете основните компоненти и формат на HTTP заявката
sobes.tech AI
Отговор от AI
HTTP заявка се състои от няколко основни компонента:
-
Начална линия (Request Line) — съдържа метода (GET, POST, PUT и т.н.), URI (адреса на ресурса) и версията на протокола HTTP.
-
Заглавки (Headers) — набор от двойки ключ-стойност, които предават допълнителна информация за заявката, например тип съдържание (
Content-Type), дължина на тялото (Content-Length), данни за удостоверяване и др. -
Празен ред — разделя заглавките от тялото на заявката.
-
Тяло на заявката (Body) — по желание, съдържа данните, които се изпращат към сървъра (например данни от форма или JSON).
Пример за HTTP заявка:
POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48
{"name":"Иван","email":"ivan@example.com"}