CORS: was ist das und warum blockiert der Browser eine API
CORS ist kein Mechanismus, der Verbindungen zu einer API einfach blockiert. Es ist ein Browserprotokoll auf Basis der Same-Origin Policy, das entscheidet, ob JavaScript von einem Origin eine Antwort eines anderen Origins lesen darf. In manchen Fällen wird der HTTP-Request gesendet und nur der Zugriff des Skripts auf die Antwort blockiert. In anderen Fällen sendet der Browser zuerst einen OPTIONS-Preflight und entscheidet anhand dessen, ob der eigentliche Request überhaupt gesendet wird.

