Sobes.tech
Junior

Kuidas näeb välja HTTP-päring?

sobes.tech AI

Vastus AI-lt

HTTP-päring koosneb järgmistest osadest:

  1. Algusjoon (Request Line): määrab päringu tüübi, ressursi tee ja protokolli versiooni.
  2. Päised (Headers): täiendav teave päringu, kliendi või päringu keha kohta.
  3. Tühi rida: eraldab päiseid ja päringu keha.
  4. Päringu keha (Body, valikuline): sisaldab andmeid, mis saadetakse serverile (näiteks POST-päringutes).

Näide GET-päringust:

// Algusjoon: meetod, tee, protokolli versioon
// GET /index.html HTTP/1.1

// Päised: teave kliendi ja päringu kohta
// Host: www.example.com
// User-Agent: Mozilla/5.0
// Accept: text/html

// Tühi rida: eraldab päiseid ja keha (seda ei ole)

// Päringu keha (tühi GET)

Näide POST-päringust:

// Algusjoon
// POST /submit HTTP/1.1

// Päised
// Host: www.example.com
// Content-Type: application/x-www-form-urlencoded
// Content-Length: 25

// Tühi rida

// Päringu keha
// name=test&value=data

HTTP peamised meetodid:

Meetod Kirjeldus Päringu keha olemasolu
GET Nõuab andmeid määratud ressursilt Ei
POST Saadab andmeid töötlemiseks määratud ressursile Jah
PUT Asendab kõik olemasolevad ressursi esitlused päringu andmetega Jah
DELETE Kustutab määratud ressursi Ei
HEAD Nõuab päiseid nagu GET, kuid ilma vastuse kehas Ei
PATCH Rakendab osalisi muudatusi ressursile Jah
OPTIONS Kirjeldab sihtresursi sideparameetreid Valikuline