Sobes.tech
Junior

Iš kokių komponentų susideda HTTP užklausa?

sobes.tech AI

Atsakymas iš AI

HTTP užklausa susideda iš šių komponentų:

  1. Užklausos eilutė (Request Line):

    • HTTP metodas (GET, POST, PUT, DELETE ir kt.).
    • Kelias iki ištekliaus (URL).
    • HTTP protokolo versija (HTTP/1.1, HTTP/2.0 ir kt.).
    // Pavyzdinė užklausos eilutė:
    GET /index.html HTTP/1.1
    
  2. Antraštės (Headers):

    • Perduoda papildomą informaciją apie užklausą, klientą ar išteklių.
    • Kiekviena antraštė yra pora raktas-reikšmė.
    // Antraščių pavyzdžiai:
    Host: www.pavyzdys.com
    User-Agent: Mozilla/5.0 (...)
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    
  3. Tuščia eilutė:

    • Atskiria antraštes nuo užklausos kūno.
    // Tuščia eilutė tarp antraščių ir užklausos kūno
    
  4. Užklausos kūnas (Request Body):

    • Turėtų duomenis, siunčiamus į serverį, jei tai taikoma (pvz., POST ar PUT metodais).
    • Kūno formatas nustatomas pagal Content-Type antraštę.
    // Pavyzdinis užklausos kūnas JSON formatu:
    {
      "name": "John Doe",
      "occupation": "Software Engineer"
    }