【问题标题】:cors headers whitelist for ios and android apps适用于 ios 和 android 应用程序的 cors 标头白名单
【发布时间】:2016-12-20 06:00:50
【问题描述】:

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

的 Django Web API
CORS_ORIGIN_WHITELIST = ('example1.com', 'example2.com')

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

【问题讨论】:

  • 也许我误解了这个问题,但是如果您使用 OAuth 来使用 API,它应该可以解决您的问题,因此您始终了解客户,并且您知道他们是否可以访问您的 API跨度>
  • 好的让我们考虑使用Oauth,并将这两个主机名(('example1.com','example2.com'))放在redirect_uri中,是否允许来自我制作的IOS应用程序的请求?

标签: android ios django cors django-cors-headers


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2018-08-09
    • 2014-03-12
    • 2020-03-05
    • 2018-01-12
    • 1970-01-01
    • 2012-09-29
    • 1970-01-01
    • 1970-01-01
    • 2013-01-17
    相关资源
    最近更新 更多