Als «fetch-api» getaggte Fragen

Die Fetch-API ist ein verbesserter Ersatz für XHR, um asynchrone HTTP-Anforderungen zu erstellen und gleichzeitig Weiterleitungen und Interaktionen mit CORS und Service Workern besser zu verwalten.

562
Abrufen: POST-JSON-Daten

Ackа этот вопрос есть ответы на Stapelüberlauf на русском : как отправить json на сервер Javascript holen? Все говорят только о том, как получить json Ich versuche, ein JSON-Objekt mit fetch zu POSTEN . Soweit ich verstehen kann, muss ich dem Text der Anfrage ein...

198
API mit Cookie abrufen

Ich probiere die neue Fetch-API aus, habe aber Probleme mit Cookies. Insbesondere nach einer erfolgreichen Anmeldung gibt es in zukünftigen Anforderungen einen Cookie-Header, aber Fetch scheint diese Header zu ignorieren, und alle meine mit Fetch gestellten Anforderungen sind nicht autorisiert....

163
Fetch API vs XMLHttpRequest

Ich weiß, dass die Fetch-API Promises verwendet und beide es Ihnen ermöglichen, AJAX-Anforderungen an einen Server zu senden. Ich habe gelesen, dass die Fetch-API einige zusätzliche Funktionen enthält, die in XMLHttpRequest(und in der Fetch-API-Polyfüllung, da sie auf basiert XHR) nicht verfügbar...

122
Basisauthentifizierung mit Abruf?

Ich möchte eine einfache Basisauthentifizierung mit Fetch schreiben, erhalte aber immer wieder einen 401-Fehler. Es wäre großartig, wenn mir jemand sagen würde, was mit dem Code nicht stimmt: let base64 = require('base-64'); let url = 'http://eu.httpbin.org/basic-auth/user/passwd'; let username =...

115
Wie poste ich Formulardaten mit Fetch API?

Mein Code: fetch("api/xxx", { body: new FormData(document.getElementById("form")), headers: { "Content-Type": "application/x-www-form-urlencoded", // "Content-Type": "multipart/form-data", }, method: "post", } Ich habe versucht, mein Formular mit der Abruf-API zu veröffentlichen, und der...

99
API-Anforderungszeitlimit abrufen?

Ich habe eine fetch-api POSTAnfrage: fetch(url, { method: 'POST', body: formData, credentials: 'include' }) Ich möchte wissen, wie hoch das Standardzeitlimit dafür ist. und wie können wir es auf einen bestimmten Wert wie 3 Sekunden oder unbestimmte Sekunden einstellen?

99
Fortschrittsanzeigen zum Abrufen hochladen?

Ich habe Probleme, Dokumentation oder Beispiele für die Implementierung einer Upload-Fortschrittsanzeige mithilfe von Fetch zu finden . Dies ist die einzige Referenz, die ich bisher gefunden habe und die besagt: Fortschrittsereignisse sind eine übergeordnete Funktion, die vorerst nicht abgerufen...