[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.