💬 Протокол HTTP: как браузер получает картинки и текст?
Когда вы открываете сайт, ваш браузер (например, Chrome) и сервер (компьютер, где хранится сайт) общаются на особом языке. Этот язык называется HTTP (или HTTPS — защищённая версия).
Простой разговор
Представьте, что вы заходите в библиотеку и говорите библиотекарю: «Дайте мне книгу „Война и мир“». Библиотекарь идёт и приносит книгу. В HTTP браузер говорит: «Дай мне страницу google.com», а сервер отвечает: «Вот, держи». Всё просто.
Что такое коды ответа?
- 200 — всё хорошо (книга есть).
- 404 — страница не найдена (книги нет).
- 500 — ошибка на сервере (библиотекарь заболел).
Зачем нужны заголовки?
Это как дополнительные заметки в письме: «Это письмо содержит картинку»,«Оно зашифровано», «Кэшируй на час». Сервер и браузер обмениваются такими заметками, чтобы всё работало правильно.