JavaScript · Middle · Запитання 38 з 75
Чи відхилить fetch проміс у разі відповіді 404?
- ✓Правильна відповідь: Ні: статус треба перевірити самому через
res.ok - 2Так: будь-який статус 4xx і 5xx відхиляє проміс з об'єктом помилки
- 3Так, але лише для 5xx, а відповіді 4xx вважаються успішними
Пояснення
HTTP-відповідь із помилкою - однаково відповідь. Потрібна явна перевірка: if (!res.ok) throw new Error(res.status). Проміс відхилиться при обриві мережі, CORS-блокуванні або скасуванні через AbortController.