Heim  >  Artikel  >  Web-Frontend  >  Wie behebe ich den Fehler „Origin is Not Allowed by Access-Control-Allow-Origin“ in AJAX-Anfragen?

Wie behebe ich den Fehler „Origin is Not Allowed by Access-Control-Allow-Origin“ in AJAX-Anfragen?

Linda Hamilton
Linda HamiltonOriginal
2024-10-19 12:55:02601Durchsuche

How to Resolve the

Den Fehler „Origin ist durch Access-Control-Allow-Origin nicht zulässig“ verstehen

Wenn Sie AJAX-Anfragen über JavaScript stellen, können Sie dies tun Es tritt der Fehler „Origin ist durch Access-Control-Allow-Origin nicht zulässig“ auf. Dieser Fehler ist auf die „Same-Origin-Richtlinie“ zurückzuführen, eine Sicherheitsmaßnahme in JavaScript, die ursprungsübergreifende Anforderungen einschränkt.

Fehlerursachen

Der Fehler tritt auf, wenn Sie versuchen, eine Anfrage von Ihrem JavaScript-Code an einen Server mit einem anderen Protokoll (z. B. http:// vs. https://), Host (z. B. example.com vs. subdomain.example.com) oder Port ( z. B. Port 80 vs. Port 8080).

Lösung

Um diesen Fehler zu beheben, haben Sie mehrere Möglichkeiten:

  • JSONP verwenden: JSONP, eine Technik, die das