Sobes.tech
Junior

От какви компоненти се състои HTTP заявката?

sobes.tech AI

Отговор от AI

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

  1. Ред на заявката (Request Line):

    • HTTP метод (GET, POST, PUT, DELETE и т.н.).
    • Път към ресурса (URL).
    • Версия на протокола HTTP (HTTP/1.1, HTTP/2.0 и т.н.).
    // Пример за ред на заявката:
    GET /index.html HTTP/1.1
    
  2. Заглавки (Headers):

    • Предават допълнителна информация за заявката, клиента или ресурса.
    • Всяка заглавка е двойка ключ-стойност.
    // Примери за заглавки:
    Host: www.prikaz.com
    User-Agent: Mozilla/5.0 (...)
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    
  3. Празен ред:

    • Отделя заглавките от тялото на заявката.
    // Празен ред между заглавките и тялото на заявката
    
  4. Тяло на заявката (Request Body):

    • Съдържа данните, изпращани към сървъра, ако е приложимо (например при методи POST или PUT).
    • Форматът на тялото се определя от заглавката Content-Type.
    // Пример за тяло на заявката във формат JSON:
    {
      "name": "John Doe",
      "occupation": "Software Engineer"
    }