⊗inhpBsRM 6 of 29 menu

Metode HTTP zahtev

Najpogostejši metodi HTTP zahtev sta metodi GET in POST. Oglejmo si ti metodi podrobneje, pa tudi preučimo druge, redkejše metode. Opis drugih metod je dovolj splošen. Bistvo je v tem, da imajo te metode široko uporabo in protokol HTTP določa le njihov splošni namen. Torej, tukaj je opis metod:

Metoda Opis
GET Metoda GET je glavna metoda, ki se uporablja najpogosteje. Uporablja se za preprosto pridobivanje strani.
POST Metoda POST se uporablja za prenos uporabniških podatkov. Na primer, obiskovalec spletnega mesta želi pustiti komentar k članku. V tem primeru mora odjemalec izvesti zahtevo z metodo POST. Pri tem bo komentar uporabnika poslan v telesu zahteve. Strežnik pa bo shranil ta komentar in v odgovoru vrnil stran članka, v kateri bodo vsi prejšnji komentarji in naš novi. Tudi za nalaganje datotek na strežnik se običajno uporablja metoda POST.
HEAD Metoda HEAD zahteva stran enako kot metoda GET, vendar v odgovoru prejme samo glave, brez telesa odgovora.
DELETE Metoda DELETE eksplicitno pove strežniku, da želi odjemalec izbrisati podatke, shranjene na strežniku za dani URI.
PATCH Metoda PATCH eksplicitno pove strežniku, da želi odjemalec spremeniti podatke, shranjene na strežniku za dani URI.
PUT Metoda PUT eksplicitno pove strežniku, da želi odjemalec naložiti podatke na strežnik za dani URI.
Temeljna razlika med metodama POST in PUT je v razumevanju namena navedenih URI-jev. Metoda POST predpostavlja, da bo na navedenem URI-ju potekala obdelava vsebine, ki jo posreduje odjemalec. Z uporabo PUT odjemalec predpostavlja, da ustreza naložena vsebina viru, ki se nahaja na določenem URI-ju.

Resnično življenje

V resničnem življenju strežniki dobro podpirajo samo metodi GET in POST. Zato se metoda GET uporablja tako za pridobivanje podatkov, kot tudi za njihovo brisanje in spreminjanje. Metoda POST pa se uporablja tako za nalaganje podatkov za njihovo obdelavo, kot tudi za spreminjanje in brisanje podatkov.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni