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.


13
Senden Sie eine x-www-form-urlencodierte Anfrage von React Native
Ich habe einige Parameter, die ich formularcodiert auf meinen Server POSTEN möchte: { 'userName': 'test@gmail.com', 'password': 'Password!', 'grant_type': 'password' } Ich sende meine Anfrage (derzeit ohne Parameter) so var obj = { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8', }, }; fetch('https://example.com/login', obj) .then(function(res) { // Do stuff with result …

8
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 werden kann. Sie können Ihre eigenen erstellen, indem Sie sich den …

10
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?


6
Erlauben Sie Access-Control-Allow-Origin-Header mithilfe der HTML5-Abruf-API
Ich verwende die HTML5-Abruf-API. var request = new Request('https://davidwalsh.name/demo/arsenal.json'); fetch(request).then(function(response) { // Convert to JSON return response.json(); }).then(function(j) { // Yay, `j` is a JavaScript object console.log(JSON.stringify(j)); }).catch(function(error) { console.log('Request failed', error) }); Ich kann normales JSON verwenden, aber die Daten der obigen API-URL nicht abrufen. Es wirft Fehler: Die …
87 html  api  url  fetch-api 


2
Post mit mehrteiligen Formulardaten abrufen
Ich rufe eine URL wie folgt ab: fetch(url, { mode: 'no-cors', method: method || null, headers: { 'Accept': 'application/json, application/xml, text/plain, text/html, *.*', 'Content-Type': 'multipart/form-data' }, body: JSON.stringify(data) || null, }).then(function(response) { console.log(response.status) console.log("response"); console.log(response) }) Meine API erwartet, dass die Daten von diesem Typ sind, multipart/form-dataalso verwende ich content-typediesen …


5
fetch () sendet keine Header?
Ich sende eine POST-Anfrage wie folgt vom Browser: fetch(serverEndpoint, { method: 'POST', mode: 'no-cors', // this is to prevent browser from sending 'OPTIONS' method request first redirect: 'follow', headers: new Headers({ 'Content-Type': 'text/plain', 'X-My-Custom-Header': 'value-v', 'Authorization': 'Bearer ' + token, }), body: companyName }) Bis die Anfrage mein Back-End erreicht, …

8
Wie kann ich eine Datei mit window.fetch herunterladen?
Was kann ich im folgenden thenBlock tun, wenn ich eine Datei herunterladen möchte ? function downloadFile(token, fileId) { let url = `https://www.googleapis.com/drive/v2/files/${fileId}?alt=media`; return fetch(url, { method: 'GET', headers: { 'Authorization': token } }).then(...); } Beachten Sie, dass sich die Codes clientseitig befinden.

8
Abrufen gibt einen leeren Antworttext
Ich habe eine React / Redux-Anwendung und versuche, eine einfache GET-Anfrage an einen Server zu senden: fetch('http://example.com/api/node', { mode: "no-cors", method: "GET", headers: { "Accept": "application/json" } }).then((response) => { console.log(response.body); // null return dispatch({ type: "GET_CALL", response: response }); }) .catch(error => { console.log('request failed', error); }); Das Problem …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.