CORSPreflightAnfragen
CORS-Preflight-Anfragen sind ein Bestandteil des Cross-Origin Resource Sharing (CORS) und dienen der sicheren Prüfung von Cross-Origin-Anfragen durch Browser. Sie treten auf, wenn eine Webanwendung Inhalte von einer anderen Herkunft anfordern möchte und certain Bedingungen für eine direkte Anfrage erfüllt sind, oder benutzerdefinierte Header verwendet werden.
Der Ablauf besteht darin, dass der Browser vor der eigentlichen Anfrage eine Preflight-Anfrage sendet. Dabei handelt
Wichtige Antwortheader der Preflight sind unter anderem Access-Control-Allow-Origin, Access-Control-Allow-Methods und Access-Control-Allow-Headers. Optional können Access-Control-Allow-Credentials (für Cookies/Anmeldeinformationen)
Was als einfach gilt, bestimmt, ob eine Preflight erfolgt. Einfache Anfragen umfassen GET, HEAD und POST mit
Sicherheit und Praxis: Server müssen die richtigen CORS-Header setzen und nur vertrauenswürdige Ursprünge zulassen. Häufige Best