我是否必须将JSONP用于API子域?

时间:2013-08-17 06:15:15

标签: json angularjs cross-domain

我正在设置一个应用,它是在http://api.project.com托管api,主应用将托管在https://app.project.com

该应用程序将是一个100%angular.js的应用程序。应用程序与api进行通信的唯一方法是使用JSONP吗? (不包括CORS)。

根据我的研究,答案可能是肯定的,但目前还不清楚......所以确认这一点会很棒。

由于

1 个答案:

答案 0 :(得分:0)

此处您的api托管在http://api.project.com,您的应用托管在https://app.project.com。因此,您将拥有跨域API调用。在这种情况下,您必须使用jsonp

可以在此处找到有关您必须使用JSONP的原因的一个很好的解释;

http://stackoverflow.com/questions/2067472/what-is-jsonp-all-about

我希望这可能有所帮助。