Bot Defense CORS lab
Frontend calling a cross-origin API. Point the API at nginx (strict CORS) to see the failure, or at the BIG-IP VS with the iRule to see the fix.
API base URL
When on, every fetch/XHR to the API gets xa4vrhyp3q-* headers, like the real injected JS. Suffixes are placeholders.
Tests
Log
Open DevTools → Network to see the OPTIONS preflights.