http definicija

HTTP je protokol za prijenos hiperteksta koji se koristi na Webu.

HTTP je kratica koja označava HyperText Transfer Protocol ili Hypertext Transfer Protocol. Ovaj su protokol razvile međunarodne institucije W3C i IETF i koristi se u svim vrstama transakcija putem Interneta.

HTTP olakšava definiranje sintakse i semantike koje koriste različiti web programi - i klijenti, i poslužitelji, i proxyji - za međusobnu interakciju.

Ovaj protokol djeluje na zahtjev i odgovor između klijenta i poslužitelja. Zahtjevi se često odnose na datoteke, pokretanje programa, postavljanje upita u bazu podataka, prijevod i druge funkcije. Sve informacije koje djeluju na webu putem ovog protokola identificiraju se URL-om ili adresom.

Tipična transakcija HTTP protokola sastoji se od zaglavlja nakon kojeg slijedi prazan redak, a zatim dio podataka. Ovo zaglavlje definira radnju koju zahtijeva poslužitelj.

Od svog početka, HTTP se razvio u razne verzije. Među njima 0,9, 1,0, 1,1 i 1,2.

Protokol ove vrste radi s troznamenkastim kodovima odgovora, koji komuniciraju ako je veza odbijena, ako je bila uspješna, ako je preusmjerena na drugi URL, ako postoji pogreška na strani klijenta ili na dio poslužitelja.

Aplikacije i web preglednici nastoje dopuniti djelovanje HTTP-a, kao što se, na primjer, događa s takozvanim "kolačićima", koji omogućuju pohranu podataka o sesiji, funkciji koju ovaj protokol nema, budući da djeluje bez stanja.

Danas mnoge URL adrese zahtijevaju uključivanje protokola "//" za njihov ispravan rad. Ovaj protokol obično slijedi tipični "www" kôd, a zatim određena adresa web stranice koju želite posjetiti.