При обрыве сети до получения ответа HTTP-статуса от сервера не будет: запрос завершится транспортной ошибкой или отменой.
Делаем запрос на бэкенд, и в момент выполнения (или до него) отключается интернет. Какой HTTP-статус мы получим в этом случае?
При обрыве сети до получения ответа HTTP-статуса от сервера не будет: запрос завершится транспортной ошибкой или отменой.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
При обрыве сети до получения ответа HTTP-статуса от сервера не будет: запрос завершится транспортной ошибкой или отменой.
fetch обычно отклонит Promise; значение status=0 в некоторых API — служебный признак, а не HTTP-ответ сервера. Если заголовки уже получены, может быть известен статус, но чтение тела затем завершится ошибкой. Отличайте отсутствие ответа от настоящего 500 или 504.