Javascript 跨原点请求被阻止:(原因:CORS标头';访问控制允许原点';缺失)
我在Angularjs中得到以下错误 已阻止跨源请求:同一源策略不允许在以下位置读取远程资源。。。(原因:缺少CORS标头“访问控制允许原点”) 下面是我的代码:Javascript 跨原点请求被阻止:(原因:CORS标头';访问控制允许原点';缺失),javascript,java,angularjs,http,get,Javascript,Java,Angularjs,Http,Get,我在Angularjs中得到以下错误 已阻止跨源请求:同一源策略不允许在以下位置读取远程资源。。。(原因:缺少CORS标头“访问控制允许原点”) 下面是我的代码: $http({ method: 'GET', url:"https://logis../oms/rest/TMS/../listTenders/1.0", headers: { 'Authorization': 'Basic Q2Fycml
$http({
method: 'GET',
url:"https://logis../oms/rest/TMS/../listTenders/1.0",
headers: { 'Authorization': 'Basic Q2FycmllckFUcmFuc01ncjpwYXNzd29yZA=='}
}).success(function (response) {
console.log("response--"+response);
resolve(response);
}).error(function (error) {
console.log("error123--"+error)
reject(error);
});
我在AngularJs中使用GET请求,并得到上述错误。
所以,如果客户端缺少什么东西,有人能帮我吗
或者服务器端还有任何东西
服务器端是用Java编写的
所以请帮帮我。
谢谢,我也犯了同样的错误。。尝试从您的服务器端语言(PHP或节点)调用url。。。
如果您使用客户端语言(angular或普通AJAX)调用CORS,您总是会遇到错误。有两种方法可以进行跨源请求。 1) 您的服务器已配置为允许此类请求
2) 使用jquery/javascript中的JSONP,有关更详细的示例,请参阅下面的链接:如果我在chrome中使用POSTMAN工具,那么我将获得响应在您可以控制请求的响应之前,无法在客户端解决CORS。因此,如果您向其发出请求的服务器已解锁CORS,你不会出错的。但如果不是这样,您总是会得到一个错误。只有当您的resonse是JSONP格式时,JSONP才会起作用。这并不总是正确的,响应在JSONPmeans中如果CORS在服务器端正确设置,那么我将不会得到错误访问控制允许源代码:*如果上面的头在服务器端设置,那么我将不会得到错误?这可能是我的老问题将帮助您:您能帮我编写jsonp语法来获取我在上面尝试过的get请求吗但是我无法将JSONP用于GET请求