Mis on HTTP?

HTTP tähistab hüperteksti edastusprotokolli. See on protokoll, mida kasutatakse andmete edastamiseks Interneti kaudu. Lihtsamalt öeldes on see keel, mida veebibrauserid ja serverid kasutavad veebilehtede ja muu veebisisu kuvamiseks üksteisega suhtlemiseks.

Mis on HTTP?

HTTP tähistab hüperteksti edastusprotokolli. See on reeglistik, mis võimaldab arvutitel üksteisega Interneti kaudu suhelda. See võimaldab teil veebi sirvida ja veebisaitidele juurde pääseda. Kui sisestate oma brauserisse veebiaadressi, saadab teie arvuti HTTP-päringu serverile, kus veebisait on hostitud, ja server saadab tagasi HTTP-vastuse koos veebisaidi sisuga.

HTTP (Hypertext Transfer Protocol) on veebi ülioluline komponent. See on rakenduskihi protokoll, mis hõlbustab suhtlust veebiklientide (nt veebibrauserite) ja veebiserverite vahel. HTTP vastutab hüpermeediadokumentide, sealhulgas HTML-i, piltide ja videote edastamise eest Internetis.

HTTP kasutab klient-serveri mudelit, kus klient saadab serverile päringu konkreetse ressursi kohta ja server vastab soovitud ressursiga. HTTP-päringud käivitatakse tavaliselt hüperlingil klõpsamisega või URL-i sisestamisega veebibrauseri aadressiribale. Server töötleb päringu ja saadab tagasi HTTP vastuse, mis sisaldab taotletud ressurssi või veateadet, kui ressurss pole saadaval. HTTP on olekuta protokoll, mis tähendab, et iga päring ja vastus on eelnevatest päringutest või vastustest sõltumatu.

Mis on HTTP?

HTTP ehk Hypertext Transfer Protocol on rakenduskihi protokoll, mis hõlbustab suhtlust veebibrauserite ja veebiserverite vahel. See on World Wide Web alus ja vastutab hüpermeediadokumentide (nt HTML) edastamise eest.

HTTP-protokoll

HTTP järgib klassikalist klient-serveri mudelit, kus klient, tavaliselt veebibrauser, avab ühenduse, et teha serverile päring. Seejärel vastab server päringule sõnumiga, mis sisaldab nõutud andmeid. Klient ja server suhtlevad standardsete reeglite või protokollide abil, mis määratlevad sõnumite vormindamise ja edastamise.

HTTP taotlused

HTTP-päringud on kliendi poolt serverile saadetud sõnumid, mis nõuavad konkreetset ressurssi, näiteks veebilehte või pilti. Päringusõnum sisaldab teavet taotletava ressursi kohta ja mis tahes täiendavaid andmeid, mis on vajalikud päringu täitmiseks.

HTTP-päringud koosnevad mitmest komponendist, sealhulgas:

  • Taotluse meetod: määrab esitatava päringu tüübi, nt GET või POST.
  • Päringu URI: ühtne ressursiidentifikaator, mis identifitseerib taotletava ressursi.
  • HTTP versioon: kasutatava HTTP-protokolli versioon.
  • Päised: lisateave päringu kohta, nagu kasutajaagent ja kõik saadetavad küpsised.

HTTP vastused

HTTP vastused on sõnumid, mille server saadab vastuseks kliendi päringule. Vastussõnum sisaldab nõutud andmeid ja lisateavet saadetava ressursi kohta.

HTTP vastused koosnevad mitmest komponendist, sealhulgas:

  • Olekukood: kolmekohaline kood, mis näitab päringu olekut, näiteks 200 OK või 404 Not Found.
  • HTTP versioon: kasutatava HTTP-protokolli versioon.
  • Päised: lisateave vastuse kohta, näiteks sisu tüüp ja pikkus.
  • Sõnumi sisu: tegelikud saadetavad andmed, näiteks veebilehe HTML-kood.

Kokkuvõttes on HTTP protokoll, mis võimaldab suhtlust veebibrauserite ja veebiserverite vahel, võimaldades kasutajatel veebisisule juurde pääseda ja seda vaadata. HTTP-päringud ja vastused on selle suhtluse ehitusplokid ning need järgivad HTTP-protokolli määratletud standardreegleid.

HTTP-protokoll

HTTP ehk Hypertext Transfer Protocol on protokoll, mida kasutatakse andmete edastamiseks Interneti kaudu. See on klient-server protokoll, mis tähendab, et päringuid algatab saaja, tavaliselt veebibrauser. HTTP on rakenduskihi protokoll, mis on üles ehitatud TCP-le ja kasutab kliendi-serveri suhtlusmudelit.

HTTP-meetodid

HTTP-meetodeid kasutatakse ressursiga tehtava soovitud toimingu näitamiseks. Kõige tavalisemad HTTP-meetodid on GET ja POST. GET-meetodit kasutatakse teabe hankimiseks serverist, POST-meetodit aga teabe edastamiseks serverisse. Muud HTTP meetodid hõlmavad PUT, DELETE, HEAD, OPTIONS ja TRACE.

HTTP päised

HTTP-päiseid kasutatakse päringu või vastuse kohta lisateabe andmiseks. HTTP-päiseid on mitut tüüpi, sealhulgas üldised päised, päringu päised, vastuse päised ja olemi päised. Mõned levinumad HTTP-päised hõlmavad sisu tüüp, sisu pikkus, vahemälu juhtimine ja kasutajaagent.

HTTP on olekuta protokoll, mis tähendab, et iga päringut töödeldakse eelnevatest päringutest sõltumatult. HTTP/1.1 võttis aga kasutusele püsivad ühendused, mida tuntakse ka elushoidvate ühendustena, mis võimaldavad ühe ühenduse kaudu saata mitu päringut.

Vahemälu on teine ​​oluline HTTP-funktsioon. Vahemällu salvestamine võimaldab sageli taotletud ressursse lokaalselt salvestada, vähendades aega, mis kulub nende serverist toomiseks. HTTP toetab ka mitmesuguseid andmete esitamise vorminguid, sealhulgas HTML, XML ja JSON.

Kokkuvõttes on HTTP rakenduskihi protokoll, mida kasutatakse veebibrauserite ja veebiserverite vaheliseks suhtluseks. See kasutab HTTP-meetodeid soovitud toimingu näitamiseks ja HTTP-päiseid, et anda päringu või vastuse kohta lisateavet. HTTP on olekuta protokoll, kuid see toetab jõudluse parandamiseks püsivaid ühendusi ja vahemällu salvestamist.

HTTP taotlused

HTTP-päring on sõnum, mille klient saadab serverile toimingu algatamiseks. Päring koosneb päringu reast, päringu päistest ja valikulisest päringu kehast. Päringu rida sisaldab HTTP-meetodit, taotletud ressursi teed ja HTTP-versiooni. Päised sisaldavad päringu kohta lisateavet, nagu kasutajaagent, aktsepteeritud keeled ja aktsepteeritud sisutüübid. Keha sisaldab kliendi saadetud andmeid, näiteks vormiandmeid või JSON-i.

Taotlege sõnumi vormingut

Taotluse sõnumi vorming on järgmine:

<method> <path> HTTP/<version>
<headers>

<optional request body>

Meetod on üks HTTP päringu meetoditest, nagu GET, POST, PUT, DELETE või PATCH. Tee on taotletud ressursi URL-i tee, näiteks „/index.html” või „/api/users/1”. Versioon on HTTP versioon, näiteks HTTP/1.1.

HTTP päringu meetodid

HTTP määratleb mitu päringumeetodit, mis näitavad antud ressursi jaoks soovitud toimingut. Kõige sagedamini kasutatavad meetodid on GET, POST, PUT, DELETE ja PATCH. GET-i kasutatakse ressursi toomiseks, POST-i kasutatakse ressursi loomiseks, PUT-i kasutatakse ressursi värskendamiseks, DELETE-i kasutatakse ressursi kustutamiseks ja PATCH-i ressursi osaliseks värskendamiseks.

HTTP päringu päised

HTTP päringu päised annavad päringu kohta lisateavet, näiteks kasutajaagendi, aktsepteeritud keeled ja aktsepteeritud sisutüübid. Mõned levinumad päised on järgmised:

  • Host: serveri domeeninimi
  • User-Agent: kliendi kasutajaagent, näiteks veebibrauser või curl käsurea tööriist
  • Aktsepteeri: kliendi aktsepteeritud sisutüübid, nt tekst/html või rakendus/json
  • Sisutüüp: päringu keha sisutüüp, nt application/x-www-form-urlencoded või application/json
  • Autoriseerimine: kliendi autoriseerimismandaadid, nt kandja luba või põhilise autentimise päis

HTTP päringu keha

HTTP päringu keha sisaldab kliendi saadetud andmeid, näiteks vormiandmeid või JSON-i. Päringu sisu tüüp on määratud päises Content-Type. Päringu sisu on valikuline ja võib olla tühi.

Kokkuvõttes on HTTP-päringud sõnumid, mille kliendid saadavad serveritele toimingu algatamiseks. Need koosnevad päringu reast, päringu päistest ja valikulisest päringu kehast. Päringu rida sisaldab HTTP-meetodit, taotletud ressursi teed ja HTTP-versiooni. Päised sisaldavad päringu kohta lisateavet, nagu kasutajaagent, aktsepteeritud keeled ja aktsepteeritud sisutüübid. Keha sisaldab kliendi saadetud andmeid, näiteks vormiandmeid või JSON-i. HTTP määratleb mitu päringumeetodit, nagu GET, POST, PUT, DELETE ja PATCH, mis näitavad antud ressursi jaoks soovitud toimingut.

HTTP vastused

Kui klient saadab veebiserverisse HTTP-päringu, vastab server HTTP-vastussõnumiga. HTTP-vastus sisaldab olekurida, vastuse päiseid ja valikulist vastuse keha. Selles jaotises käsitleme HTTP vastuse vormingut, HTTP vastuse olekukoode, HTTP vastuse päiseid ja HTTP vastuse keha.

Vastussõnumi vorming

HTTP-vastussõnum koosneb kolmest osast: olekureal, vastuse päised ja valikuline vastuse keha. Olekurida sisaldab HTTP versiooni, olekukoodi ja põhjusfraasi. Vastuse päised annavad vastuse kohta lisateavet, nagu sisutüüp, vahemälu juhtimine ja küpsised. Vastuse sisu sisaldab vastuse tegelikku sisu, näiteks HTML-i, pilte või videoid.

HTTP vastuse olekukoodid

HTTP vastuse olekukoodid näitavad taotletud ressursi olekut. HTTP olekukoode on viis kategooriat: informatiivne, edu, ümbersuunamine, kliendi viga ja serveri viga. Mõned levinud HTTP olekukoodid hõlmavad 200 OK, 404 Not Found ja 500 Internal Server Error.

HTTP vastuse päised

HTTP vastuse päised annavad vastuse kohta lisateavet. Mõned levinumad HTTP vastuse päised hõlmavad sisu tüüp, sisu pikkus, vahemälu juhtimine ja küpsise seadmine. Päis Content-Type määrab vastuse sisu tüübi, näiteks tekst/html või pilt/png. Päis Content-Length määrab vastuse keha pikkuse baitides.

HTTP vastuse keha

HTTP vastuse keha sisaldab vastuse tegelikku sisu. Sisu võib olla erinevates vormingutes, nagu HTML, CSS, pildid, videod või skriptid. Vastuse sisutüüp määrab, kuidas klient peaks sisu kuvama või töötlema.

Kokkuvõttes on HTTP-vastused HTTP-protokolli oluline osa. Need annavad teavet taotletud ressursi oleku ja vastuse sisu kohta. HTTP-vastussõnumid koosnevad olekurealt, vastuse päistest ja valikulisest vastuse kehast. HTTP vastuse päised annavad vastuse kohta lisateavet, nagu sisutüüp, sisu pikkus ja vahemällu salvestamise direktiivid.

Rohkem lugemist

HTTP tähistab hüperteksti edastusprotokolli. See on rakenduskihi protokoll hüpermeediumidokumentide (nt HTML) edastamiseks Interneti kaudu. See on igasuguse andmevahetuse alus veebis ja see on klient-server protokoll, mis tähendab, et päringuid algatab saaja, tavaliselt veebibrauser (allikas: DND).

Seotud protokollide tingimused

AVALEHT » Web Hosting » sõnastik » Mis on HTTP?

Olge kursis! Liituge meie uudiskirjaga
Tellige kohe ja saate tasuta juurdepääsu ainult tellijatele mõeldud juhenditele, tööriistadele ja ressurssidele.
Saate tellimusest igal ajal loobuda. Teie andmed on turvalised.
Olge kursis! Liituge meie uudiskirjaga
Tellige kohe ja saate tasuta juurdepääsu ainult tellijatele mõeldud juhenditele, tööriistadele ja ressurssidele.
Saate tellimusest igal ajal loobuda. Teie andmed on turvalised.
Olge kursis! Liituge meie uudiskirjaga!
Tellige kohe ja saate tasuta juurdepääsu ainult tellijatele mõeldud juhenditele, tööriistadele ja ressurssidele.
Olge kursis! Liituge meie uudiskirjaga
Saate tellimusest igal ajal loobuda. Teie andmed on turvalised.
Minu kompanii
Olge kursis! Liituge meie uudiskirjaga
🙌 Olete (peaaegu) tellitud!
Minge oma e-posti postkasti ja avage meiliaadressi kinnitamiseks meil, mille ma teile saatsin.
Minu kompanii
Olete tellitud!
Täname teid tellimuse eest. Saadame igal esmaspäeval välja uudiskirja põhjalike andmetega.
Jaga...