Давайте рассмотрим следующую гипотетическую ситуацию:
- на HTTP-сервере настроена настраиваемая страница ошибок
/404.html
, и он выполняет пересылку на стороне сервера для любого URL, который дает ответ 404 (например,/blabla.html
) на страницу 404.html
- браузер запрашивает существующую страницу с сервера, скажем
/home.html
- , страница содержит
<img src="a.jpg" alt="a" />
, но этот ресурс не существует насервер - браузер получает 404 для ресурса, помечает его как отсутствующий и не получает какой-либо ответ (протестировал это в Chrome и FF на вкладке сети консоли dev -бит ответа пуст)
Мой вопрос: что происходит на сервере, когда запрашивается изображение?
Я предполагаю, что браузер отключает соединение, когда он получает статус 404 в заголовке, поэтому он не ждет и не загружает ответ.Мое другое предположение состоит в том, что это зависит от реализации, но мне любопытно, заметят ли серверы, что соединение было разорвано.