⊗inhpBsRM 6 of 29 menu

HTTP užklausų metodai

Dažniausiai naudojami HTTP užklausų metodai yra GET ir POST metodai. Pažvelkime į šiuos metodus išsamiau, taip pat išnagrinėkime kitus, rečiau naudojamus metodus. Kitų metodų aprašymas yra pakankamai bendras. Faktas yra tas, kad šie metodai turi platų pritaikymą, o HTTP protokolas nurodo tik jų bendrą paskirtį. Taigi, štai metodų aprašymas:

Metodas Aprašas
GET GET metodas - pagrindinis metodas, naudojamas dažniausiai. Jis naudojamas paprastam puslapių gavimui.
POST POST metodas naudojamas vartotojo duomenų perdavimui. Pavyzdžiui, svetainės lankytojas nori palikti komentarą prie straipsnio. Tokiu atveju klientas turi atlikti užklausą POST metodu. Tuo metu vartotojo komentaras bus išsiųstas užklausos kūne. O serveris išsaugos šį komentarą ir atsakyme grąžins straipsnio puslapį, kuriame bus visi anksčiau palikti komentarai ir mūsų naujasis. Taip pat naudojant POST metodą dažniausiai įkeliami failai į serverį.
HEAD HEAD metodas užklausia puslapį taip pat, kaip ir GET metodas, bet atsakyme gauna tik antraštes, be atsakymo kūno.
DELETE DELETE metodas aiškiai nurodo serveriui, kad klientas nori ištrinti duomenis, saugomus serveryje tam tikram URI.
PATCH PATCH metodas aiškiai nurodo serveriui, kad klientas nori pakeisti duomenis, saugomus serveryje tam tikram URI.
PUT PUT metodas aiškiai nurodo serveriui, kad klientas nori įkelti duomenis į serverį tam tikram URI.
Esminis POST ir PUT metodų skirtumas slėptasi susijusių URI paskirčių supratime. POST metodas numato, kad nurodytu URI bus vykdomas kliento perduodamo turinio apdorojimas. Naudodamas PUT klientas numato, kad įkeliamas turinys atitinka išteklių, esantį nurodytame URI.

Realiame gyvenime

Realiame gyvenime serveriai gerai palaiko tik GET ir POST metodus. Todėl GET metodas naudojamas tiek duomenų gavimui, tiek jų ištrynimui ir pakeitimui. O POST metodas naudojamas tiek duomenų įkėlimui jų apdorojimui, tiek duomenų pakeitimui ir ištrynimui.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti