我有一个应用程序,当我点击登录按钮时,我收到403错误,它只发生在Chrome中,在所有其他浏览器中都能正常运行。
以下是我从tomcat日志文件(localhost_access_log.2015-03-11.txt)中找到的日志:
0:0:0:0:0:0:0:1 - - [11/Mar/2015:20:27:42 -0700] "POST /app/login/do_login HTTP/1.1" 403 -
0:0:0:0:0:0:0:1 - - [11/Mar/2015:20:28:25 -0700] "POST /app/login/do_login HTTP/1.1" 403 -
PS:我们的后端是用java编写的,我们使用spring security进行身份验证,tomcat 7.0.57是我们使用的版本。
有什么想法吗?
答案 0 :(得分:0)
两天后'研究,我发现那是因为我在我的tomcat中配置了CorsFilter,Chrome将添加一个"来源"如果请求类型为" POST"则表单提交请求中的元素默认情况下,即使请求也具有相同的主机。