大佬教程收集整理的这篇文章主要介绍了angularjs – 请求的资源上没有“Access-Control-Allow-Origin”标头.响应具有HTTP状态代码401,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
$http({ url: ' http://xxx.yyy.zzz:8080/..../sponsors',method: 'GET',headers: { 'Token' : 'abc' } }).success(function(sponsors){ $scope.sponsorList = sponsors; }).error(function(sponsors){ alert('Failed to get sponsors') });
我收到以下错误
“对预检请求的响应未通过访问控制检查:请求的资源上没有’Access-Control-Allow-Origin’标头.”
Restful webservices部署在tomcat-8上.
我在tomcat / conf / web.xml中添加了一个CORS过滤器,如下所示.
<filter> <filter-name>CorsFilter</filter-name> <filter-class>org.apache.catalina.filters.CorsFilter</filter-class> </filter> <filter-mapping> <filter-name>CorsFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
即使我得到同样的错误.
任何人都可以帮我解决这个问题吗?我错过了客户端的任何标题吗?还有什么需要在服务器端完成吗?
提前致谢
<filter> <filter-name>CorsFilter</filter-name> <filter-class>org.apache.catalina.filters.CorsFilter</filter-class> <init-param> <param-name>cors.allowed.origins</param-name> <param-value>*</param-value> </init-param> <init-param> <param-name>cors.allowed.methods</param-name> <param-value>GET,POST,HEAD,OPTIONS,PUT</param-value> </init-param> <init-param> <param-name>cors.allowed.headers</param-name> <param-value>Content-Type,X-requested-With,accept,Origin,Access-Control-request-Method,Access-Control-request-Headers</param-value> </init-param> <init-param> <param-name>cors.exposed.headers</param-name> <param-value>Access-Control-Allow-Origin,Access-Control-Allow-Credentials</param-value> </init-param> <init-param> <param-name>cors.support.credentials</param-name> <param-value>true</param-value> </init-param> <init-param> <param-name>cors.preflight.maxage</param-name> <param-value>10</param-value> </init-param> </filter> <filter-mapping> <filter-name>CorsFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
以上是大佬教程为你收集整理的angularjs – 请求的资源上没有“Access-Control-Allow-Origin”标头.响应具有HTTP状态代码401全部内容,希望文章能够帮你解决angularjs – 请求的资源上没有“Access-Control-Allow-Origin”标头.响应具有HTTP状态代码401所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。