Junior
Kuidas näeb välja HTTP-päring?
sobes.tech AI
Vastus AI-lt
HTTP-päring koosneb järgmistest osadest:
- Algusjoon (Request Line): määrab päringu tüübi, ressursi tee ja protokolli versiooni.
- Päised (Headers): täiendav teave päringu, kliendi või päringu keha kohta.
- Tühi rida: eraldab päiseid ja päringu keha.
- 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 |