I have a xml file. how can i use the xml file and access the cross domain request in angularjs $http request.
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
/* cross-domain contents goes here */
</cross-domain-poliy>
如何在项目中使用此xml文件,并使跨域访问为true。
答案 0 :(得分:0)
CrossDomain.xml文件允许Flash应用程序对与提供SWF的域不同的域进行HTTP调用。通常,这用于调用远程服务,但也可用于加载资产。 crossdomain.xml文件不会影响HTML或JavaScript代码。
如果要对不同的域进行AngularJS服务调用,则必须使用JSONP。从AngularJS应用程序执行此操作的最简单方法是使用$http.jsonp()方法。但要小心,因为这样做是cross site scripting的一种形式。我的偏好是生产网站不使用JSONP。不过,它可用于开发目的。