[Powered by Google Translate] Joten melkein joka päivä, luultavasti kirjoittaa tai ainakin nähdä HTTP. Itse asiassa, jos olet katsomassa tai kuuntelemassa tätä yli web, käytät HTTP juuri nyt. Mutta mitä se on? No, se mitä kirjoitat alussa URL-tai vähiten käytetty. Nykyään selaimet vain olettaa, että haluat HTTP, vaikka et itse kirjoittaa sitä. Teknisesti kuitenkin HTTP on protokolla, kieli lajittelee, että selaimet ja web-palvelimia puhua, joukko yleissopimusten johon ne ovat liittyneet, vain kuten meillä ihmisillä on. Esimerkiksi Yhdysvalloissa, kun ensin tavata jonkun, olet tyypillisesti aloittaa yhteyden laajentamalla teidän käsi, jossa pisteessä, toinen henkilö reagoi sen ravistamalla sitä. No, se on protokolla. Joissakin maissa tai perheille, aloitat yhteyden suudella joku poskelle. No, toinen protokolla. Joten HTTP on protokolla, joka sattuu ottamaan tietokoneisiin sen sijaan, että ihmisillä. Ja tässä miten se toimii. Kun selain haluaa näyttää ihmisen web-sivun, se käynnistää yhteyden web-palvelimelle lähettämällä HTTP-pyynnön, jonka sisällä on viesti sukua miellyttää lähetä minulle tällä sivulla. Todellisuudessa se on jotain enemmän arvoituksellinen kuin, get/http/1.1. Mutta kun palvelin vastaanottaa tämän pyynnön, se lähettää HTTP vastaus, jonka sisällä on sivun. Nyt sivun puolestaan ​​on kirjoitettu kielellä kutsutaan HTML, Hypertext Markup Language. Ja se on HTTP saa oman nimensä. HTTP on lyhenne sanoista HyperText Transfer Protocol, sillä mitä se siirtää palvelimelta selain hyperteksti, HyperText Markup Language. Tavallaan web on kuin ravintoloita, joissa olet asiakas tai asiakkaan. Aivan kuten tilaat ruokaa ravintolassa tarjoilijana tai tarjoilija joka sitten tuo sen pöytään, joten älä selaimet Jotta tiedostoja web-palvelimelle, joka sitten palaa sama. Itse asiassa on tästä syystä selaimet ovat usein kutsuttu asiakkaita ja palvelimia kutsutaan, hyvin palvelimia. Suhde on hyvin paljon samaa. Järkeä? Selvä, No katsotaanpa katsomaan todellista HTTP pyyntö ja vastaus. Ensimmäinen, nyt avata selaimen. Satun käyttää Chrome, mutta voit tehdä tämän useimmissa tahansa selain näinä päivinä. Katsotaanpa seuraavaksi valitse View, Developer, Developer Tools, joka avaa kehittäjä paneeli alareunassa meidän ikkunan. Ja anna seuraava napsautuksella että paneelin Verkko-välilehti. Seuraavan kerran lataan sivun palvelimesta, me nähdä Tässä välilehdessä kaikki HTTP-liikennettä välillä Chrome ja palvelin. OK. Oletetaan vierailla vaikkapa Google. http://www.google.com/enter. OK, mitä juuri tapahtui? No ensinnäkin, katsotaanpa selaa hyvin alkuun välilehti. Aivan ensimmäinen rivi edustaa Googlen HTTP vastauksen kysymykseeni HTTP-pyyntö. No, napsauta kyseisen rivin. Oikealle, nyt esikatsella HTML, joka oli sisälly tätä vastausta yhdessä koko joukko JavaScript. Mutta lisää näistä toisen kerran. Katsotaanpa nyt napsauttamalla otsikot-välilehti vasemmalla tämän Esikatselu-välilehden, ja tässä missä voimme nähdä todellisen HTTP pyytää, että minun selain lähettää ja todellisen HTTP-vastauksen että Google palasi. Mitä palvelimen vastaus, mennään sitten Näytä lähdekoodi Seuraava Response otsikot. Tässä mitä Google lähettää selaimen. Ensimmäinen rivi on ehkä mielenkiintoisin - HTTP/1.1 200 OK. Tämä tarkoittaa kaikki on hyvin ja kotisivut siirrettiin onnistuneesti. Kertoimet ovat olet koskaan nähnyt tätä 200 ennen, toisin tunnetaan HTTP tilakoodi, mutta olet luultavasti nähnyt 404, Tiedostoa ei löydy, ehkä jotkut toiset. No, tämä on niiden määrä kotoisin. No siinäpä se - HTTP.