最终,经过三天的苦苦挣扎,我发现了问题所在,但孩子真傻。
问题是我已启用
csrfSpring Security中的保护。这导致我的发帖请求被禁止,从而触发了
access-denied-handler错误页面,因为我没有如下图所示将我映射
access-denied-handler到
"/403"错误页面,所以我
http403/401被
http 404
<access-denied-handler error-page="/403"/>
简而言之
- 将
access-denied-handler
错误页面映射到有效网址 - 如果您使用csrf保护,请务必确保您在ajax发布请求中将它们传递为此类
$ .ajax({method:’POST’,url:’/ ajax’,data:{“ $ { csrf.parameterName}”:“ $ {
csrf.token}”}}));
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)