Angularjs 和跨源请求被阻止
angularjs and Cross-Origin Request Blocked
我的angularjs应用程序嵌入到 asp.net mvc应用程序中。
从angularjs,我正在向跨域发送请求,例如
$http({
method: 'POST',
url: 'http://www.mywebservice.com',
data: { username: uname, password: pass },
headers: { 'Content-Type': 'application/json' }
}).success(function (data, status, headers, config) {
console.log('status', status);
console.log('data', status);
console.log('headers', status);
});
}
我得到了
跨源请求被阻止:同源策略不允许读取 http://www.mywebservice.com 的远程资源。(原因:CORS 请求失败)。
这是我可以在运行此 angularjs 应用程序的 mvc 服务器端 asp.net 修复的东西,还是我应该在 mywebservice.com 端检查的东西?
发生这种情况是因为您正在尝试向不同来源的服务器发送请求。mywebservice.com 需要通过允许您的域向其发出请求来解决此问题。或者,您可以从服务器发出请求,然后将其发送到Angular前端。
相关文章:
- 否'访问控制允许来源'标头存在于IISNOde中请求的资源(AngularJS+NodeJs)上
- Angularjs http.get() Cross-Origin 请求被阻止
- 飞行前响应中的访问控制允许标头不允许Angularjs请求标头字段访问控制允许标题
- 在点击AngularJS时发出新的AJAX请求
- 从输入中获取字符串,并在AngularJS中发出AJAX请求
- AngularJS Typeahead和$http请求限制
- 如何在Angularjs中模拟HTML表单请求
- AngularJS错误:请求的键的值不是对象.keys@[本地代码]
- angularjs在CMS的url中获取请求
- 如何在AngularJS中取消挂起的请求
- 如果需要登录,Angularjs$http拦截器会暂停异步请求
- AngularJS $http GET 请求到本地 JSON 文件返回语法错误:意外令牌]
- IE 10 挂起 XMLHttpRequest 6 分钟,然后响应请求(使用 AngularJS 实现 CRSF)
- AngularJs 错误:$http请求虽然在控制器中定义
- Angularjs的异步API请求
- 修复在执行http获取请求angularJS时的竞争条件
- 多个 http 请求 AngularJS
- POST请求(angularjs($http))的实现问题
- 是否有可能取消微风请求(AngularJS)
- 取消$http请求 AngularJS