@med1um

Что делает браузер когда сервер долго не отвечает на соединение?

Когда по HTTP долго нет ответа - что происходит в этом случае в браузере WebKit и в NodeJS?
Будут ли отсылаться повторные запросы? Через какой интервал времени?
Где об этом технические детали можно узнать поподробнее?
  • Вопрос задан
  • 332 просмотра
Пригласить эксперта
Ответы на вопрос 2
Zoominger
@Zoominger
Сись админ
Тут довольно сложное взаимодействие нескольких протоколов.
HTTP отправит запрос, если сервер вообще мёртв, то TCP будет пытаться до него достучаться несколько раз. Если ответа так и не будет, браузер выдаст соответствующую ошибку.
То есть браузер тут особо ничего и не делает.
Ответ написан
Robur
@Robur
Знаю больше чем это необходимо
Насколько я знаю, сам HTTP никак это не регламентирует, так что остается на осмотрение клиента.
WebKit скорее всего ждет до таймаута, потом завершает соединение.
NodeJS - могут быть разные клиенты/библиотеки и вести себя тоже по разному, но с большой вероятностью по умолчанию делают то же самое
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Сравни.ру Москва
от 150 000 руб.
IWU Нижний Новгород
от 150 000 до 250 000 руб.
FUELUP Москва
от 100 000 до 150 000 руб.
22 авг. 2019, в 20:16
10000 руб./за проект
22 авг. 2019, в 18:53
30000 руб./за проект