Анатомия на HTTP заявка
За да разберете как се обработва заявка, трябва да знаете следните дефиниции:
Стъпка 1: DNS търсене
Стъпка 2: Изпълнете заявката
Заглавката съдържа следните параметри:
В резултат на това заявката ще изглежда така:
Стъпка 3: отговор на сървъра
След като сървърът получи заявката, той генерира отговор. Точно като заявка, отговорът съдържа различна информация, включително:
- HTTP код на отговор (вижте раздел Терминология). Ако заявката е успешна, тя (кодът) обикновено е 200 (всичко е наред)
- дата и час на генериране на отговора
- HTML съдържание на страницата
Типичният отговор на сървъра изглежда така:

Заключение
Така че сега имате обща представа за това как работят HTTP заявките. Разбира се, нещата стават много по-сложни, когато става въпрос за изпращане на формуляр и качване на файлове, но това е друга история.
Можете да помогнете и да прехвърлите средства за развитието на сайта
Коментари (3):
Първо, за "оригинал тук" има избор на публикация / превод.
Второ, вече има много статии от този вид дори на Хабре и не е ясно защо е необходим този боклук отново, дори и в центъра за "програмиране".
И защо е избрано това ниво на абстракция в отговор на въпроса "какво се случва"? Защо подробностите за TCP/IP връзката не се анализират? Или HTTPS, което сега е много? Или защо не разбира какво се случва в браузъра между момента, в който натиснете Enter и действителното изпращане на HTTP заявката?
В крайна сметка, защо навигирането до страница в браузър се равнява на HTTP заявка?
2015 ITnan.ru Дизайн от Styleshout.