Professional Documents
Culture Documents
GET I POST Metoda
GET I POST Metoda
GET I POST Metoda
GET metoda je namenjena za dobijanje neke informacije, kao sto sama rec kaze.
Informacije na Internetu se nalaze na URL-ovima tj svaka infomacija ili resurs ima
svoj url
https://www.polovniautomobili.com/putnicka-vozila/pretraga
Mozes naci oglase polovnih automobila tj putnickih vozila, dakle koriscenjem GET
metode:
GET /putnicka-vozila/pretraga
Na toj stranici takodje postoji forma sa akcijom na navedeni URL i ima atribut
method="get".
Kada se forma submit-uje salju se dodatni parametri koji suzavaju broj polovnih
automobila,
ali ti dakle opet DOBIJAS informaciju, samo si suzila pretragu.
Na primer, kada popunis formu, forma dodaje parametre na URL pa ce konacni url
izgledati ovako:
https://www.polovniautomobili.com/putnicka-vozila/pretraga?brand=38
tj
GET /putnicka-vozila/pretraga?brand=38
POST metoda sa druge je namenjena da se izmene ili unesu neki podaci na serveru
kojem saljes podatke.
https://www.polovniautomobili.com/knjiga-utisaka
Kada radis
GET /knjiga-utisaka
Kada popunis tu formu i kliknes submit, posto forma ima atribut method="post" slace
se post zahtev na navedeni url,
zajedno sa podacima iz forme:
POST /knjiga-utisaka
guestbook_comment=Moj+komentar&guestbook_name=pera itd.
Sta to tacno znaci, ako je poslat POST zahtev, ti kazes serveru: evo ti ovi podaci
UPISI IH!!!
Zelim da upisem podatke. POST-om kao sto sama rec kaze, saljes neke izmene.
A kada saljes POST zahtev server to shvata kao da je popunjena forma i hoces da se
ti podaci upisu.
Kada je poslat POST zahtev browser to shvata kao izmenu ili unos nekih podataka i
onda sigurno nece to da kesira,
cak sta vise ako refreshujes POST zahtev browser ce ti izbaciti upozorenje, u
smislu: poslate su izmene,
jeste li sigurni da zelite to da ponovite sa istim podacima, moze da dodje do
dupliranja i sl...
https://www.w3schools.com/tags/ref_httpmethods.asp