← Zurück zu den Funktionen
Free

CORS-Prüfer

Der CORS-Prüfer testet, ob eine Cross-Origin-Anfrage von Ihrer Seite durch den Zielserver erlaubt wird. Er führt den Preflight (OPTIONS) und die eigentliche Anfrage aus, liefert ein ERLAUBT/BLOCKIERT-Urteil und schlüsselt Access-Control-Allow-Origin, Methoden, Header und Anmeldedaten auf, damit Sie genau feststellen können, warum eine Anfrage fehlschlägt.

„Blocked by CORS“ ist einer der verwirrendsten Fehler in der Browser-Entwicklung — der Browser blockiert die Anfrage stillschweigend, ohne nützliche Informationen an Ihren Code zurückzugeben, und das Lesen roher CORS-Header ist mühsam. Der CORS-Prüfer macht das Gesamtbild klar. Geben Sie die Ziel-URL, die HTTP-Methode und den Origin (Ursprung) ein, den Sie testen möchten (Standard ist die aktuelle Seite). Listen Sie optional alle benutzerdefinierten Request-Header auf, die Sie senden möchten (Content-Type, Authorization etc.). Das Tool führt dann die Preflight-OPTIONS-Anfrage (wird automatisch hinzugefügt, wenn die Anfrage nicht „einfach“ ist) gefolgt von der eigentlichen Anfrage aus und analysiert jeden relevanten CORS-Response-Header. Anschließend wird eine Pass/Fail-Aufschlüsselung gerendert: Ist Allow-Origin korrekt gesetzt, enthält Allow-Methods Ihre Methode, sind Ihre benutzerdefinierten Header in Allow-Headers enthalten, entspricht Allow-Credentials Ihrem Credentials-Flag? Das endgültige Urteil ist eindeutig — ERLAUBT oder BLOCKIERT — und die Checkliste sagt Ihnen genau, was auf dem Backend behoben werden muss.

Live-Vorschau
example.com
CORS-Prüfer ✓ Prüfung abgeschlossen
POST https://api.backend.com/users
Origin:https://app.example.com Header:content-type,authorization
✓ Anfrage würde ERLAUBT werden
Prüfungen
Allow-Origin entspricht https://app.example.com
Methode POST ist erlaubt
Anfrage-Header durch Allow-Headers erlaubt
Preflight (OPTIONS) · 204 No Content
access-control-allow-origin: https://app.example.com
access-control-allow-methods: GET, POST, PUT, DELETE
access-control-allow-headers: content-type, authorization
access-control-max-age: 86400
Hauptmerkmale

Automatische Preflight-Erkennung

Erkennt, wann eine Preflight-OPTIONS-Anfrage erforderlich ist (nicht-einfache Methoden oder benutzerdefinierte Header) und führt diese automatisch mit den korrekten Access-Control-Request-*-Headern aus.

Aufschlüsselung nach Prüfpunkten

Jede CORS-Regel wird einzeln bewertet: Origin-Übereinstimmung, erlaubte Methoden, erlaubte Header, Anmeldedaten. Sie sehen genau, welche Prüfung fehlschlägt.

Eindeutiges Urteil

Ein großes grünes ERLAUBT- oder rotes BLOCKIERT-Banner oben — kein mühsames Lesen von Headern nötig, um die Antwort zu finden.

Vollständige Header-Inspektion

Zeigt jeden Response-Header sowohl der Preflight- als auch der eigentlichen Anfrage an, wobei CORS-spezifische Header hervorgehoben werden.

Testen benutzerdefinierter Origins

Geben Sie einen beliebigen Origin vor, nicht nur die aktuelle Seite — nützlich, um zu testen, wie Drittanbieter-Integrationen gehandhabt werden.

Läuft aus dem Hintergrund

Die Prüfung wird aus dem Hintergrund der Extension ausgeführt, sodass Cross-Origin-Fetches nicht durch die eigene CORS-Richtlinie der Host-Seite blockiert werden.

Häufige Anwendungsfälle

Debugging von „Blocked by CORS“-Fehlern

Wenn Ihr Frontend einen CORS-Fehler in der Konsole anzeigt, nutzen Sie das Tool, um genau zu sehen, welcher Header im Backend fehlt.

Validierung von API-CORS-Konfigurationen

Bevor Sie eine neue öffentliche API veröffentlichen, testen Sie diese mit dem Tool, um sicherzustellen, dass jede erwartete Origin-, Methoden- und Header-Kombination funktioniert.

Drittanbieter-Integrations-Tests

Wenn Sie eine Drittanbieter-API integrieren, testen Sie diese von Ihrem Origin aus mit den geplanten Headern, um sicherzustellen, dass die Anfrage durchgeht.

Preflight-Cache-Debugging

Prüfen Sie den Access-Control-Max-Age-Wert, um zu sehen, wie lange der Browser Preflight-Ergebnisse speichert — nützlich bei Tests nach Header-Änderungen.

Umgebungsübergreifende Tests

Führen Sie denselben CORS-Test gegen Dev-, Staging- und Prod-URLs aus, um umgebungsspezifische Fehlkonfigurationen frühzeitig zu finden.

Anwendung
1

CORS-Prüfer öffnen

Klicken Sie auf das CORS-Symbol im DevSuite Pro Dock. Ein Panel mit Eingabefeldern für URL, Methode, Origin und Header öffnet sich.

2

Ziel-URL & Methode eingeben

Fügen Sie den API-Endpunkt ein, den Sie testen möchten, und wählen Sie die HTTP-Methode (GET, POST, PUT, DELETE etc.).

3

Origin & Header festlegen

Der Origin ist standardmäßig die aktuelle Seite. Ändern Sie ihn für Tests anderer Ursprünge. Listen Sie benutzerdefinierte Request-Header kommagetrennt auf.

4

CORS testen klicken

Das Tool führt den Preflight (falls nötig) und die eigentliche Anfrage aus und zeigt dann das Urteil sowie die Einzelprüfungen an.

5

Ablesen & Beheben

Falls BLOCKIERT, sagt Ihnen die Liste, was in der Serverantwort fehlt. Beheben Sie den Backend-Header und testen Sie erneut.

Bereit zum Ausprobieren?

Installieren Sie DevSuite Pro kostenlos und schalten Sie 64+ Entwickler-Tools für Ihren Browser frei.

Zu Chrome hinzufügen Zu Edge hinzufügen Zu FireFox hinzufügen