【发布时间】:2018-11-07 17:26:00
【问题描述】:
在我的应用程序中,我们使用的是 apache wicket、Angular 5 和 Spring-REST, 我们有不同的 UI wicket 技术和 angular 和 spring rest 都部署在同一台服务器上。
在使用 Spring Security 进行授权的应用程序中,当 Angular GET 请求到达服务器时它工作正常,但是当 POST 请求到来时,CORS 过滤器不会响应 Angular 获取错误 403。
我们在下面配置了 CORS 过滤器
response.addHeader("Access-Control-Allow-Origin", "*");
response.addHeader("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE");
response.addHeader("Access-Control-Allow-Headers", "Content-Type,x-requested-with");
response.addHeader("Access-Control-Max-Age", "48000");
【问题讨论】:
-
你能提供失败的post包含http错误消息的转储
标签: spring angular rest spring-security cors