Junior — Middle
Kas saaksite selgitada HTTP-päringu ja vastuse struktuuri ja komponendid?
sobes.tech AI
Vastus AI-lt
HTTP-päring koosneb kolmest põhiosast:
- Algusjoon (Request Line) — sisaldab meetodit (GET, POST jne), URL-i ja protokolli versiooni.
- Päised (Headers) — võtme-väärtuse paarid, mis edastavad metaandmeid (näiteks Content-Type, User-Agent).
- Päringu keha (Body) — valikuline osa, mis sisaldab andmeid, näiteks POST-päringutes.
HTTP-vastus koosneb samuti kolmest osast:
- Staatusjoon (Status Line) — sisaldab protokolli versiooni, olekukoodi (näiteks 200) ja tekstilist kirjeldust (näiteks OK).
- Päised (Headers) — metaandmed vastuse kohta (Content-Type, Content-Length jms).
- Vastuse keha (Body) — andmed, mille server tagastab kliendile (HTML, JSON, pildid jms).
Näide päringu algusjoonest:
GET /index.html HTTP/1.1
Näide vastuse algusjoonest:
HTTP/1.1 200 OK