HTTP apibrėžimas
HTTP yra santrumpa, reiškianti „HyperText Transfer Protocol“ arba „Hypertext Transfer Protocol“. Šį protokolą sukūrė tarptautinės institucijos W3C ir IETF, jis naudojamas visų rūšių operacijose internetu.
HTTP palengvina sintaksės ir semantikos, kurias skirtingos žiniatinklio programos - tiek klientai, tiek serveriai, tiek tarpiniai serveriai, sąveikai apibrėžti.
Šis protokolas veikia pagal užklausą ir kliento bei serverio atsakymą. Dažnai užklausos yra susijusios su failais, programos vykdymu, duomenų bazės užklausomis, vertimu ir kitomis funkcijomis. Visa informacija, kuri internete veikia per šį protokolą, yra identifikuojama pagal URL arba adresą.
Tipinę HTTP protokolo operaciją sudaro antraštė, po kurios eina tuščia eilutė, tada duomenys. Ši antraštė nusako veiksmą, kurio reikalauja serveris.
Nuo pat sukūrimo HTTP vystėsi įvairiomis versijomis. Tarp jų 0, 9, 1, 0, 1, 1 ir 1, 2.
Šio tipo protokolas veikia su trijų skaitmenų atsakymo kodais, kurie praneša, jei ryšys buvo atmestas, jei jis buvo sėkmingas, jei jis buvo peradresuotas į kitą URL, jei kliento ar vartotojo dalyje įvyko klaida. serveris.
Programos ir žiniatinklio naršyklės paprastai papildo HTTP veiksmus, kaip atsitinka, pavyzdžiui, su vadinamaisiais „slapukais“, kurie leidžia saugoti sesijos informaciją - funkcijos, kurios šis protokolas neturi, nes veikia be būsenos.
Šiais laikais daugeliui URL adresų reikia, kad būtų tinkamai įtrauktas „//“ protokolas. Šis protokolas paprastai seka tipiniu „www“ kodu, tada nurodytu konkrečiu norimos aplankyti svetainės adresą.