HTTP-verskofmetodes
Die mees algemene metodes vir HTTP-versoeke is die GET- en POST-metodes. Laat ons hierdie metodes in meer detail beskou, en ook ander, minder algemene metodes bestudeer. Die beskrywing van die ander metodes is redelik algemeen. Die saak is dat hierdie metodes breë toepassing het en die HTTP-protokol slegs hul algemene bestemming aandui. So, hier is die beskrywing van die metodes:
| Metode | Beskrywing |
|---|---|
| GET | Die GET-metode is die hoofmetode, wat meestal gebruik word. Dit word gebruik vir eenvoudige verkryging van bladsye. |
| POST | Die POST-metode word gebruik vir die oordrag van gebruikersdata. Byvoorbeeld, 'n webwerfbesoeker wil 'n kommentaar by 'n artikel laat. In hierdie geval moet die kliënt 'n versoek met die POST-metode uitvoer. Die gebruiker se kommentaar sal dan in die versoekliggaam gestuur word. En die bediener sal hierdie kommentaar stoor en in antwoord die artikelblad teruggee, waarin alle voorheen gelaatde kommentare en ons nuwe een sal wees. Die POST-metode word ook gewoonlik gebruik om lêers op die bediener op te laai. |
| HEAD | Die HEAD-metode versoek 'n bladsy net soos die GET-metode, maar in antwoord ontvang dit slegs die kopregte, sonder die antwoordliggaam. |
| DELETE | Die DELETE-metode dui uitdruklik aan vir die bediener dat die kliënt data wil verwyder wat op die bediener vir hierdie URI gestoor is. |
| PATCH | Die PATCH-metode dui uitdruklik aan vir die bediener dat die kliënt data wil verander wat op die bediener vir hierdie URI gestoor is. |
| PUT |
Die PUT-metode dui uitdruklik aan vir die bediener
dat die kliënt data wil oplaai
na die bediener vir hierdie URI.
Die fundamentele verskil tussen die POST- en PUT-metodes lê in die begrip van die bestemmings van die aangeduide URI's. Die POST-metode veronderstel dat by die aangeduide URI die verwerking van die inhied wat deur die kliënt oorgedra word, sal plaasvind. Deur PUT te gebruik, veronderstel die kliënt dat die opgelaaide inhoud ooreenstem met die hulpbron wat by die gegewe URI geleë is. |
Werklike lewe
In die werklike lewe ondersteun bedieners goed slegs die GET- en POST-metodes. Daarom word die GET-metode gebruik vir beide die verkryging van data, en vir hul verwydering en verandering. En die POST-metode word gebruik vir beide die oplaai van data vir verwerking, en vir die verandering en verwydering van data.