Junior
От какви компоненти се състои HTTP заявката?
sobes.tech AI
Отговор от AI
HTTP заявката се състои от следните компоненти:
-
Ред на заявката (Request Line):
- HTTP метод (GET, POST, PUT, DELETE и т.н.).
- Път към ресурса (URL).
- Версия на протокола HTTP (HTTP/1.1, HTTP/2.0 и т.н.).
// Пример за ред на заявката: GET /index.html HTTP/1.1 -
Заглавки (Headers):
- Предават допълнителна информация за заявката, клиента или ресурса.
- Всяка заглавка е двойка ключ-стойност.
// Примери за заглавки: Host: www.prikaz.com User-Agent: Mozilla/5.0 (...) Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 -
Празен ред:
- Отделя заглавките от тялото на заявката.
// Празен ред между заглавките и тялото на заявката -
Тяло на заявката (Request Body):
- Съдържа данните, изпращани към сървъра, ако е приложимо (например при методи POST или PUT).
- Форматът на тялото се определя от заглавката
Content-Type.
// Пример за тяло на заявката във формат JSON: { "name": "John Doe", "occupation": "Software Engineer" }