Мне интересно, каковы на самом деле случаи HTTP-запроса. Я знаю, что когда вы используете AJAX, вы отправляете HTTP-запрос. Однако что происходит, когда вы просто выполняете window.location или отправляете данные через форму. Выполняется ли в этих случаях и HTTP-запрос?
Понятно, значит, даже запрос изображения из общедоступного каталога вашего проекта является HTTP-запросом? это тоже находится на сервере?
Он запрашивается с сервера, но часто кэшируется локально. Если вы нажмете на запрос изображения в нашей консоли, код статуса будет иметь что-то вроде 200 OK (from disk cache). URL-адрес - это веб-URL, но фактический актив берется с локального диска, потому что там он кешируется. Имейте в виду, что доступ большинства локальных клиентов из браузеров блокируется, если только он не находится в управляемом режиме (например, файлы cookie и т. д.).
Вы многому научитесь из консоли F12, а также критический для отладки любых веб-приложений.




ЧАСyperТext Тransfer пrotocol - это протокол связи, используемый в широком спектре ИТ-коммуникаций. На самом деле это просто набор шагов и правил, которые 2 устройства используют при обмене информацией. Эти шаги пронумерованы 3 цифрами. Самый известный из них - 404, не найден (ссылка на гиперссылку). WWW - отличный тому пример. Если вы посмотрите на адресную строку браузера, в котором вы сейчас просматриваете это, вы найдете «https» в начале ссылки. S означает "безопасный", но в остальном это означает, что веб-сайт, который вы просматриваете в данный момент, был получен с помощью HTTP-запроса. HTML-формы обычно также отправляют информацию через HTTP-запросы.
Да, AJAX выполняет HTTP-запросы, но вряд ли это самый примечательный аспект AJAX. Что делает AJAX интересным, так это то, что он позволяет веб-приложениям выполнять HTTP-запросы, оставаясь в документе HTML, и через Javascript соответствующим образом обновлять документ HTML.
Я бы рекомендовал поискать коды состояния, используемые в HTTP-запросе, чтобы понять процесс, который происходит при инициировании HTTP-запроса. https://httpstatuses.com/
Это должно помочь вам понять природу и цель протокола.
«В этих случаях также возникает HTTP-запрос»? да. Я предлагаю вам открыть консоль F12 в браузере, перейти на вкладку сети и просмотреть все выполняемые HTTP-запросы. Я просто щелкнул домашнюю страницу StackOverflow, и в общей сложности произошло 38 HTTP-запросов.