Junior
Iš kokių komponentų susideda HTTP užklausa?
sobes.tech AI
Atsakymas iš AI
HTTP užklausa susideda iš šių komponentų:
-
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 -
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 -
Tuščia eilutė:
- Atskiria antraštes nuo užklausos kūno.
// Tuščia eilutė tarp antraščių ir užklausos kūno -
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-Typeantraštę.
// Pavyzdinis užklausos kūnas JSON formatu: { "name": "John Doe", "occupation": "Software Engineer" }