JavaScript · Middle · Frage 38 von 75
Lehnt fetch das Promise bei einer 404-Antwort ab?
- 1Ja, aber nur bei 5xx; 4xx-Antworten gelten als erfolgreich
- 2Ja: jeder Status 4xx oder 5xx lehnt das Promise mit einem Fehlerobjekt ab
- 3Nein: den Status muss man selbst über
res.okprüfen
Antwort zeigen
Richtige Antwort: Nein: den Status muss man selbst über res.ok prüfen
Erklärung
Eine HTTP-Fehlerantwort ist trotzdem eine Antwort. Man braucht eine explizite Prüfung: if (!res.ok) throw new Error(res.status). Das Promise lehnt bei Netzwerkfehlern, CORS-Blockade oder Abbruch über AbortController ab.