[Powered by Google Translate] Така почти всеки ден, най-вероятно въведете или най-малко HTTP. В действителност, ако гледате или слушате на това през Мрежата, вие използвате HTTP точно сега. Но какво е това? Е, това е това, което пишете в началото на URL, или в най-малко използваната. Тези дни, браузъри, просто приемем, че искате HTTP, дори ако всъщност не го пишете. Повече технически обаче, HTTP е протокол, езика на видове, които говорят уеб браузъри и уеб сървъри, набор от конвенции, по които те се придържат, просто като ние, хората имат. Така например, в САЩ, когато за първи път се срещне с някого, обикновено започва връзка с протегната страна, в която точка, на друго лице отговаря до него от разклащане. Е, това е протокол. В някои страни или семейства, започне връзка с целува някой по бузата. Е, това друг протокол. Така HTTP е протокол, който се случва да се включат компютри вместо хората. А ето и как тя работи. Когато браузър иска да покаже човешкото уеб страница, тя започва връзка към уеб сървър, чрез изпращане на HTTP заявка, вътрешността на която е съобщение подобно да се моля да ми изпратите тази уеб страница. В действителност, това е нещо по-загадъчен като, get/http/1.1. Но когато сървърът получи това искане, тя изпраща HTTP отговор, в рамките на която е уеб страница. Сега тази уеб страница, междувременно, е написана на език HTML, или HyperText Markup Language. И това е HTTP получава свое собствено име. HTTP е акроним за Hypertext Transfer Protocol, защото това, което е прехвърляне от сървъра към браузъра е хипертекст, Hypertext Markup Language. В известен смисъл, интернет е като на ресторанти, където вие сте клиент или клиент. Много като теб си поръчате храна в ресторант от сервитьор или сервитьорка, която след това го довежда до масата ви, за да направи уеб браузъри ред на файлове от уеб сървър, който след това връща със същото. В действителност, е точно заради това, че браузърите са често наречените клиенти и сървъри се наричат, и сървъри. Връзката е много същото. Направи ли смисъл? Добре, нека да разгледаме едно действително искане HTTP и отговор. Първо, нека да отворите браузъра. Аз се случи да се използва Chrome, но можете да направите това в почти всички браузър тези дни. Изберете Да View, Developer, Developer Tools, , който ще отвори панел за разработчици дъното на нашия прозорец. И нека следващия клик, която Network раздела панел. Следващият път, когато заредите уеб страница от сървър, ще видим в този раздел на HTTP трафик между Chrome и сървъра. OK. Да посетите, да речем, Google. http://www.google.com/enter. Добре, какво точно се е случило? Ами нека първо превъртете до най-горната част на раздела. Първия ред представлява HTTP отговор на Google да ми HTTP заявка. Е, нека върху този ред. В дясно, сега ще видим визуализация на HTML, че е включени в този отговор, заедно с цял куп JavaScript. Но за тези, друг път. Нека сега кликнете върху раздела заглавия на лявата част на тази Преглед на раздела, и тук е мястото, където можем да видим реалната HTTP искане, че навигаторът ми изпратили и действителната отговор HTTP , че Google се върна. Що се отнася до отговора на сървъра, нека върху View Source следващия Отговор заглавки. Ето какво Google изпраща към браузъра си. Първият ред е може би най-интересното - HTTP/1.1 200 OK. Това означава, че всичко е наред и началната страница е била прехвърлена успешно. Шансовете са, никога не съм виждал това 200 преди, в противен случай известен като HTTP код на състоянието, но вие вероятно сте виждали 404, Файлът не е намерен, може би някои други. Е, това е мястото, където тези числа идват от. Ами има ли го - HTTP.