2017-02-10 5 views
1

Wenn ich erhalte diesen Fehler, wenn ein Anruf zu einem Drittanbieter-API-Service machen ...Grund für CORS Preflight-Anforderungsfehler

Antwort auf Preflight-Anfrage nicht Zugriffskontrolle Prüfung bestehen: Der Zugang‘Nein Der Header "Control-Allow-Origin" ist auf der angeforderten Ressource vorhanden.

... ist das etwas, das der Drittanbieter zulassen muss, im Gegensatz zu etwas, das ich mit meiner Anfrage ändern muss?

Antwort

3

Ja, diese Kopfzeile muss in der Antwort vom Server enthalten sein. (Nicht in Ihrer Anfrage.)

Example from mozilla.org:

jede Ressource zu ermöglichen, Ihre Ressource zuzugreifen, können Sie angeben:

Access-Control-Allow-Origin: *

https://developer.mozilla.org Damit Ihre Ressource zuzugreifen, Sie kann angeben:

Access-Control-Allow-Origin: https://developer.mozilla.org