{"ref":"content:cap-cors-and-custom-headers","page":"/content/cap-cors-and-custom-headers","json":"/content/cap-cors-and-custom-headers.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"cap-cors-and-custom-headers","title":"CAP, CORS and custom headers","url":"https://community.sap.com/t5/application-development-and-automation-blog-posts/cap-cors-and-custom-headers/ba-p/13666840","content_type":"blog","explains":["capability:frontend-boundary"],"summary":"What CAP itself does about CORS, and where it stops. The starting point is a colleague's request and a deliberate constraint: @sap/approuter has full CORS support, but the author wanted to know what the CAP server offers on its own and how to extend it. Ends up covering preflight requests and custom servers, which is the mechanism a frontend hosted outside BTP actually runs into.","short":"What the CAP server does about CORS and custom headers","authors":["actor:dj-adams"],"published":"2024-04-11","sources":[{"url":"https://community.sap.com/t5/application-development-and-automation-blog-posts/cap-cors-and-custom-headers/ba-p/13666840","title":"CAP, CORS and custom headers — SAP Community","checked":"2026-09-07"}],"provenance":{"discovered_via":[{"source":"source:sap-community","channel":"cap-tag"}],"first_seen":"2026-09-07"},"drafted_with_ai":true,"published_on":"source:sap-community"},"readings":{"liveness":[{"label":"Checked against the source","tier":"unknown","evidence":"nobody has checked it"},{"label":"Source reachable","tier":"unknown","evidence":"not crawled"},{"label":"Age","tier":"fair","evidence":"published 30 months ago"}],"compatibility":[{"label":"Version","tier":"unknown","evidence":"no version declared"},{"label":"Moved since?","tier":"good","evidence":"no recorded change after 2024-04-11"},{"label":"Findings","tier":"good","evidence":"none flagged"}],"reach":[{"value":4391,"unit":"views"},{"value":1,"unit":"comments"},{"value":3,"unit":"likes"}]},"signals":{"views":4391,"likes":3,"comments":1,"metrics_at":"2026-10-25"},"series":null,"edges":{"authors":[{"ref":"actor:dj-adams","name":"DJ Adams","json":"/actors/dj-adams.json"}]}}