[Powered by Google Translate] Таким образом, почти каждый день, вы, вероятно, вводить или
по крайней мере, увидеть HTTP.
В самом деле, если вы смотрите или слушаете это по
Интернет, вы используете HTTP прямо сейчас.
Но что это?
Ну, это то, что вы вводите в начале URL, или, по крайней
мере раньше.
В эти дни, браузеры просто предположим, что вы хотите HTTP,
даже если вы на самом деле не вводить его.
Более технически, хотя, HTTP является протоколом, языка
видов, что веб-браузеры и веб-серверы говорить, набор
конвенций, к которым они придерживаются, только
как мы, люди есть.
Например, в США, когда вы впервые встречаете кого-то, вы
Обычно инициировать соединение, расширяя
стороны, и в этот момент, другой человек отвечает на него
встряхнув его.
Ну, вот и протокол.
В некоторых странах или семьях, вы инициировать соединение
целовать кого-то в щеку.
Ну, это другой протокол.
Таким образом, HTTP является протоколом, который происходит вовлечение компьютеров
Вместо людей.
И вот как это работает.
Когда браузер хочет показать человека на веб-страницу, он инициирует
подключения к веб-серверу, отправив запрос HTTP,
внутри которой находится сообщение сродни пожалуйста
пришлите мне эту веб-страницу.
На самом деле, это нечто более загадочное, как,
get/http/1.1.
Но когда сервер получает этот запрос, он отправляет HTTP
ответ, внутри которой находится веб-страницы.
Теперь, когда веб-страница, тем временем, написанный на языке
называется HTML, или языка гипертекстовой разметки.
И это HTTP получает свое собственное имя.
HTTP является аббревиатурой от HyperText Transfer Protocol,
потому что то, что он передаче с сервера на браузер
гипертекста, HyperText Markup Language.
В некотором смысле, веб, как рестораны, где вы находитесь
клиент или клиент.
Многое, как вы заказываете еду в ресторане с официантом или
официантка, которая затем приводит его к вашему столу, так что веб-браузеры
Чтобы файлов с веб-сервера, который затем
возвращается с тем же.
В самом деле, по этой самой причине, что браузеры часто
называемыми клиентами и серверами называются, а серверы.
Отношения очень то же самое.
Смысл?
Ладно, хорошо, давайте посмотрим на фактическое запроса HTTP
и ответ.
Во-первых, давайте открывать браузер.
Я, случается, используют Chrome, но вы делаете это в большинстве любой
браузере в эти дни.
Затем выберите Давайте посмотрим, Developer, Developer Tools,
, который откроется Разработчик панели в
нижней части нашего окна.
И давайте следующий клик, что сеть панели вкладки.
В следующий раз я загружать веб-страницы с сервера, мы увидим в
этой вкладке все 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.