Sobes.tech
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:

  1. Algusjoon (Request Line) — sisaldab meetodit (GET, POST jne), URL-i ja protokolli versiooni.
  2. Päised (Headers) — võtme-väärtuse paarid, mis edastavad metaandmeid (näiteks Content-Type, User-Agent).
  3. Päringu keha (Body) — valikuline osa, mis sisaldab andmeid, näiteks POST-päringutes.

HTTP-vastus koosneb samuti kolmest osast:

  1. Staatusjoon (Status Line) — sisaldab protokolli versiooni, olekukoodi (näiteks 200) ja tekstilist kirjeldust (näiteks OK).
  2. Päised (Headers) — metaandmed vastuse kohta (Content-Type, Content-Length jms).
  3. 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