Sobes.tech
Junior

Z akých komponentov sa skladá HTTP požiadavka?

sobes.tech AI

Odpoveď od AI

HTTP požiadavka sa skladá z nasledujúcich komponentov:

  1. Riadok požiadavky (Request Line):

    • Metóda HTTP (GET, POST, PUT, DELETE atď.).
    • Cesta k zdroju (URL).
    • Verzia protokolu HTTP (HTTP/1.1, HTTP/2.0 atď.).
    // Príklad riadku požiadavky:
    GET /index.html HTTP/1.1
    
  2. Hlavičky (Headers):

    • Prenášajú doplňujúce informácie o požiadavke, klientovi alebo zdroji.
    • Každá hlavička je dvojica kľúč-hodnota.
    // Príklady hlavičiek:
    Host: www.priklad.com
    User-Agent: Mozilla/5.0 (...)
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    
  3. Prázdny riadok:

    • Oddelí hlavičky od tela požiadavky.
    // Prázdny riadok medzi hlavičkami a telom požiadavky
    
  4. Telo požiadavky (Request Body):

    • Obsahuje dáta odosielané na server, ak je to relevantné (napríklad pri metodách POST alebo PUT).
    • Formát tela je určený hlavičkou Content-Type.
    // Príklad tela požiadavky vo formáte JSON:
    {
      "name": "John Doe",
      "occupation": "Software Engineer"
    }