⊗inhpBsRM 6 of 29 menu

HTTP päringute meetodid

Kõige tavalisemad HTTP päringute meetodid on GET ja POST meetodid. Vaatame neid meetodeid lähemalt ning õpime tundma ka teisi, harvemini kasutatavaid meetodeid. Teiste meetodite kirjeldused on piisavalt üldised. Asi on selles, et neil meetoditel on lai rakendusvaldkond ja HTTP protokoll määrab vaid nende üldise otstarbe. Siin on meetodite kirjeldused:

Meetod Kirjeldus
GET GET meetod on põhimeetod, mida kasutatakse kõige sagedamini. Seda kasutatakse lihtsaks lehtede hankimiseks.
POST POST meetodit kasutatakse kasutajaandmete edastamiseks. Näiteks kui veebisaidi külastaja soovib jätta kommentaari artikli alla. Sel juhul peab klient tegema päringu POST meetodil. Sel juhul saadetakse kasutaja kommentaar päringu kehas. Ja server salvestab selle kommentaari ning vastab artikli lehega, mis sisaldab kõiki varem jäetud kommentaare ja meie uut kommentaari. Samuti kasutatakse POST meetodit tavaliselt failide üleslaadimiseks serverisse.
HEAD HEAD meetod küsib lehte sarnaselt GET meetodiga, kuid vastuses saab ainult päised, vastuse keha puudub.
DELETE DELETE meetod näitab serverile selgelt, et klient soovib kustutada andmeid, mida server hoitakse antud URI jaoks.
PATCH PATCH meetod näitab serverile selgelt, et klient soovib muuta andmeid, mida server hoitakse antud URI jaoks.
PUT PUT meetod näitab serverile selgelt, et klient soovib laadida andmeid serverisse antud URI jaoks.
POST ja PUT meetodite põhimõtteline erinevus seisneb näidatud URI-de otstarbes. POST meetod eeldab, et näidatud URI all töödeldakse kliendi poolt edastatavat sisu. PUT-i kasutades eeldab klient, et üleslaaditav sisu vastab määratud URI all asuvale ressursile.

Reaaelu

Reaalsuses toetavad serverid hästi vaid GET ja POST meetodeid. Seetõttu kasutatakse GET meetodit nii andmete hankimiseks, kui ka nende kustutamiseks ja muutmiseks. Ja POST meetodit kasutatakse nii andmete üleslaadimiseks nende töötlemiseks, kui ka andmete muutmiseks ja kustutamiseks.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu