CORS Debugger
Why won’t my CORS work? Compare your failing request with a controlled second origin to narrow down where the problem is.
Find out why your CORS request is failing
Tell us where the request starts and what API it is trying to reach. AnotherExample will build two browser tests: your real API request and a controlled comparison against our second origin.
What are you testing?
Tell us where the browser request starts and what API or resource it is trying to reach.
Describe the request
Match the request that is giving you trouble. These settings are used for both diagnostic tests.
POST/PUT uses Content-Type: application/json, which normally triggers a browser preflight.
3Controlled comparison — optional settings
AnotherExample uses a controlled second origin as a working baseline. These optional settings affect that comparison only; they do not change your Target API.
AnotherExample does not crawl, proxy, or modify either URL. The generated tests run in your browser from your own page, where CORS is actually enforced.
Got a browser error?
Open the Error Explainer → Paste your Console message for a local explanation and suggested next steps.