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.

11
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 stringifiziertes Objekt hinzufügen, z. fetch("/echo/json/", …

10
In der angeforderten Ressource ist kein Header 'Access-Control-Allow-Origin' vorhanden, wenn versucht wird, Daten von einer REST-API abzurufen
Ich versuche, einige Daten von der REST-API von HP Alm abzurufen. Es funktioniert ziemlich gut mit einem kleinen Curl-Skript - ich bekomme meine Daten. Jetzt scheint dies mit JavaScript, Fetch und ES6 (mehr oder weniger) ein größeres Problem zu sein. Ich erhalte immer wieder die folgende Fehlermeldung: Die Abruf-API kann …


6
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. Liegt es daran, dass Fetch noch nicht bereit ist oder …
198 cookies  fetch-api 

4
Was ist eine undurchsichtige Antwort und welchen Zweck erfüllt sie?
Ich habe versucht, fetchdie URL einer alten Website aufzurufen, und es ist ein Fehler aufgetreten: Fetch API cannot load http://xyz. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://abc' is therefore not allowed access. If an opaque response serves your needs, set the request's mode to 'no-cors' to …
172 cors  fetch-api 

9
Wie lade ich eine Datei mit der JS-Abruf-API hoch?
Ich versuche immer noch, meinen Kopf darum zu wickeln. Ich kann den Benutzer die Datei (oder sogar mehrere) mit der Dateieingabe auswählen lassen: <form> <div> <label>Select file to upload</label> <input type="file"> </div> <button type="submit">Convert</button> </form> Und ich kann das submitEreignis mit verfolgen <fill in your event handler here>. Aber wie …

5
Versuch, Fetch und Pass im Modus zu verwenden: no-cors
Ich kann diesen Endpunkt http://catfacts-api.appspot.com/api/facts?number=99über Postman erreichen und er kehrt zurückJSON Zusätzlich verwende ich die Create-React-App und möchte vermeiden, dass eine Serverkonfiguration eingerichtet wird. In meinem Client-Code versuche fetchich, dasselbe zu tun, aber ich erhalte die Fehlermeldung: In der angeforderten Ressource ist kein Header 'Access-Control-Allow-Origin' vorhanden. Origin ' http: // …

3
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 sind . Welche zusätzlichen Funktionen bietet die Fetch-API?


21
Reaktion Native fetch () Netzwerkanforderung fehlgeschlagen
Wenn ich ein brandneues Projekt mit react-native init(RN Version 0.29.1) erstelle und einen Abruf in der Rendermethode in die öffentliche Facebook-Demofilm-API einfüge, wird a ausgelöst Network Request Failed. Es gibt einen sehr nutzlosen Stack-Trace und ich kann keine Netzwerkanforderungen in der Chrome-Konsole debuggen. Hier ist der Abruf, den ich sende: …

4
Verwenden eines Autorisierungsheaders mit Fetch in React Native
Ich versuche, fetchin React Native Informationen aus der Product Hunt-API abzurufen. Ich habe das richtige Zugriffstoken erhalten und im Status gespeichert, kann es jedoch anscheinend nicht im Autorisierungsheader für eine GET-Anforderung weitergeben. Folgendes habe ich bisher: var Products = React.createClass({ getInitialState: function() { return { clientToken: false, loaded: false } …

15
Was bedeutet es, wenn eine HTTP-Anfrage den Statuscode 0 zurückgibt?
Was bedeutet es, wenn JavaScript-Netzwerkaufrufe wie fetch oder XMLHttpRequest oder eine andere Art von HTTP-Netzwerkanforderung mit einem HTTP-Statuscode von 0 fehlschlagen? Dies scheint kein gültiger HTTP-Statuscode zu sein, da andere Codes in der HTTP-Spezifikation dreistellig sind. Ich habe versucht, das Netzwerk als Test vollständig vom Stromnetz zu trennen. Es mag …

8
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 = 'user'; let password = 'passwd'; let headers = new Headers(); //headers.append('Content-Type', …

4
Warum gibt .json () ein Versprechen zurück?
Ich habe fetch()kürzlich mit der API herumgespielt und etwas bemerkt, das etwas schrullig war. let url = "http://jsonplaceholder.typicode.com/posts/6"; let iterator = fetch(url); iterator .then(response => { return { data: response.json(), status: response.status } }) .then(post => document.write(post.data)); ; post.datagibt ein PromiseObjekt zurück. http://jsbin.com/wofulo/2/edit?js,output Wenn es jedoch wie folgt geschrieben ist: …

5
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 gesendete Text lautet wie folgt: -----------------------------114782935826962 Content-Disposition: form-data; name="email" test@example.com -----------------------------114782935826962 Content-Disposition: form-data; name="password" pw -----------------------------114782935826962-- (Ich weiß nicht, warum …

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.