jQuery XML-Fehler: Header „Access-Control-Allow-Origin“ fehlt
In diesem Fall ist das zugrunde liegende Problem das Same-Origin-Richtlinie, die domänenübergreifende Anfragen aus Sicherheitsgründen einschränkt. Wenn eine AJAX-Anfrage an eine andere Domäne als den Ursprung der HTML-Seite gestellt wird, löst der Browser eine CORS-Anfrage (Cross-Origin Resource Sharing) aus.
Die spezifische Fehlermeldung gibt an, dass der Zielserver unter http ://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml hat nicht das Notwendige bereitgestellt Access-Control-Allow-Origin-Header in seiner Antwort. Dieser Header gibt an, welche Domänen auf die Ressource zugreifen dürfen.
Um dieses Problem zu beheben, müssen Sie sicherstellen, dass der Zielserver die entsprechenden CORS-Header in seinen Antworten enthält. Dies kann das Ändern des serverseitigen Codes umfassen, um die erforderlichen Header hinzuzufügen, oder die Verwendung eines Reverse-Proxys, um die Anfrage zu spiegeln und die Header dort hinzuzufügen.
Außerdem sind hier einige wichtige Punkte, die Sie bei CORS-Anfragen beachten sollten:
Durch die Bewältigung der erforderlichen Header-Konfigurationen können Sie domänenübergreifendes AJAX aktivieren Anfragen und beheben Sie den Fehler im Zusammenhang mit fehlenden CORS-Headern.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3