我们需要在 CORS 限制下保持 API 服务器的安全性:
Access-Control-Allow-Origin : http://myonlinesite.com
但是我们也需要这个 API 来支持我们的移动应用程序(Android + iOs)。
我找到的所有解决方案都告诉我允许所有来源: *
,但这对我们的 API 来说将是一个重大的安全失败。
我们正在用 Cordova 构建我们的应用程序,WebView 为本地文件提供服务,因此向所有的 http (s)请求发送: origin: null
。所以我们考虑将 null
加到允许的原点上。这样更好,因为它会屏蔽所有试图获取我们 API 的其他网站,但它会允许任何移动应用程序获取它..。
还有什么更有趣的解决办法吗?
谢谢!