Temelj svega
Zahtjev i odgovor
Kada otvorite adresu u pregledniku, preglednik šalje HTTP zahtjev. Poslužitelj ga obrađuje, PHP po potrebi čita podatke iz baze i vraća odgovor koji preglednik može prikazati.
01PreglednikGET /clanci
→
02PHPobrađuje zahtjev
→
03Bazavraća podatke
↩
04OdgovorHTML ili JSON
Ispod površine
Kako izgleda HTTP poruka
Zahtjev se sastoji od početne linije, zaglavlja i ponekad tijela poruke.
GET /clanci?page=2 HTTP/1.1
Host: phpnova.invictum.hr
Accept: text/html
User-Agent: Mozilla/5.0
Jasan rezultat
Statusni kodovi
200OKZahtjev je uspješno obrađen.
302FoundKlijent se privremeno preusmjerava.
404Not FoundTraženi resurs ne postoji.
500Server ErrorAplikacija nije mogla završiti obradu.
Promatrajte stvarni promet
Vježba: rastavite jedan zahtjev
Otvorite Network panel preglednika, osvježite ovu stranicu i pronađite zahtjev dokumenta.
- Zapišite metodu, URL i status odgovora.
- Pronađite Content-Type u zaglavljima odgovora.
- Objasnite koji se dio izvršio u pregledniku, a koji na PHP poslužitelju.
Temeljni standardi