Ključna razlika: metode get in post se uporabljata za pošiljanje in prejemanje informacij med spletnimi odjemalci in strežniki. Vendar pa je razlika med njimi v vidnosti njihovih parametrov URL, ki se očitno pojavljajo v metodi get, vendar ne v metodi objave.
Internet uporablja posebna sredstva za lažjo komunikacijo med spletnimi brskalniki in spletnimi strežniki. To lahko razumemo kot jezik za dialog med obema. Ta jezik se imenuje HTTP, ki je kratica za Protokol za prenos hiperteksta. Z uporabo HTTP spletni brskalniki pošiljajo in prejemajo informacije, ki so pomembne za spletno stran, ki jo gostijo v določenem trenutku. Prenesene informacije so lahko tako preproste kot uporabniško ime in geslo uporabnika, ki se želi prijaviti v svoj e-poštni račun. Pridobite in objavite samo metode, ki se uporabljajo za pošiljanje in prejemanje takšnih informacij med različnimi spletnimi brskalniki in spletnimi strežniki.
Primerjava med načinom pridobivanja in objavo:
Pridobite metodo | Post Post | |
Parameter prenosa zahteve | Metoda Get prejme parameter zahteve v nizu URL. | Postopek POST posreduje parameter zahteve v telesu zahteve. |
Prehodna količina podatkov | Metoda pridobivanja lahko preide le omejeno količino podatkov. | Post metoda lahko prenese veliko količino podatkov. |
Zaznamek / predpomnilnik | Metoda pridobivanja omogoča knjiženje in shranjevanje predpomnilnika. | Post metoda ne zagotavlja takšnih zmogljivosti. |
Namen | Metoda pridobivanja se večinoma uporablja za ogled. | Post metoda se uporablja predvsem za posodabljanje. |
Dolžina | Podatki, poslani prek te metode, so običajno zelo kratki. | Podatki, poslani prek te metode, so običajno daljši od podatkov, poslanih prek metode get. |
Hitrost | Ker metoda get ne vključuje velike količine podatkov, je hitra. | Počasnejši od metode get. |
Privzeto | Metoda pridobivanja je privzeta metoda za predložitev obrazcev HTML. | Metoda objave mora biti navedena in ni privzeta metoda za predložitev obrazca HTML. |