提供Rest API时的跨站点源问题

Cross site origin issue when providing a Rest API

本文关键字:站点 问题 Rest API 提供      更新时间:2023-09-26

我正在写一个web服务。我想提供第三方网站和api到我的服务器。我这样做是通过向他们提供一个javascript文件,他们可以包括从我的服务器。与Facebook/Twitter/Google的做法非常相似。

问题是同源策略禁止他们调用我的API服务器。什么是我实现我的API文件+服务器的干净和正确的方式?

我应该允许跨源请求在我的服务器上从只是任何人,或者有什么我可以放在我的JavaScript文件代替?

要启用CORS,您需要在响应中添加标题Access-Control-Allow-Origin: *。这将允许任何网站调用您的服务(您可以用允许的域更改*来限制访问)。这是个很好的参考

相关文章: