Fetch
Spezifikation unterscheidet sich von jQuery.ajax()
hauptsächlich auf zwei Arten:
Das von fetch () zurückgegebene Versprechen wird den HTTP-Fehlerstatus auch dann nicht ablehnen, wenn die Antwort ein HTTP 404 oder 500 ist. Stattdessen wird es normal aufgelöst (mit OK-Status auf false gesetzt) lehnen nur bei Netzwerkfehlern ab oder wenn irgendetwas verhindert hat, dass die Anfrage abgeschlossen wird.
Standardmäßig werden von fetch keine Cookies vom Server gesendet oder empfangen, was zu nicht authentifizierten Anfragen führt, wenn die Site auf der Pflege einer Benutzersitzung beruht (zum Senden von Cookies muss die init-Option für Anmeldeinformationen festgelegt werden) / p>