iOS 和 Android 应用程序的 cors 标头白名单

Dea*_*ada 1 django android cors ios django-cors-headers

我是 IOS 和 Android 应用程序开发的新手,我正在寻求知识。我有一个 Django Web API,其配置为

CORS_ORIGIN_WHITELIST = ('example1.com', 'example2.com')
Run Code Online (Sandbox Code Playgroud)

我知道只有这两个主机名中的应用程序才是我的 Web API 会接受的请求,但我的问题是.. 我要构建以连接到我的 Web API 的 IOS 和 Android 应用程序怎么样?这些也会被屏蔽吗?

小智 7

Cors 由网络浏览器强制执行。如果您编写的代码不在浏览器(或浏览器引擎)中运行,则 cors 会被完全忽略,除非您自己专门实现它(通过预先进行 OPTIONS HTTP 调用)。