无法在AngularJs应用程序中调用Restful Service

时间:2015-10-15 11:00:20

标签: angularjs cors

我正在尝试在angularjs.中创建一个搜索应用程序。但是,我收到以下错误。有人可以帮忙。

AddrBook.html:1 XMLHttpRequest无法加载http://121.242.159.36:6006/AddressBookWS/rest/addressBookService/getCompany/%20%20%20%20%20%20%20%20%20%20JB。 No' Access-Control-Allow-Origin'标头出现在请求的资源上。起源' null'因此不允许访问。

由于 Srikala

1 个答案:

答案 0 :(得分:0)

(1)

否'访问控制 - 允许 - 来源'标头出现在请求的资源上。

您正在发出跨域请求,并且此标头必须出现在服务器的响应中。 标题应该是...... Access-Control-Allow-Origin:*

允许任何域向服务器发出请求。

这是你的问题!如果您可以控制服务器,则添加响应标头。如果没有,请在您的后端发出请求以规避X域策略,然后将数据提供给您的角度应用。

...

(2)

Origin' null'因此不允许访问 - 这是因为您没有在HTTP请求中设置Origin标头

您可以在应用配置中为所有http请求设置默认标头。

虽然(2)不会仅仅修复这个问题。