Sobes.tech
Junior — Middle

Опишете основните компоненти и формат на HTTP заявката

sobes.tech AI

Отговор от AI

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

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

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

  3. Празен ред — разделя заглавките от тялото на заявката.

  4. Тяло на заявката (Body) — по желание, съдържа данните, които се изпращат към сървъра (например данни от форма или JSON).

Пример за HTTP заявка:

POST /api/users HTTP/1.1
Host: example.com
Content-Type: application/json
Content-Length: 48

{"name":"Иван","email":"ivan@example.com"}