Spring Security-所有JQuery Ajax发布请求都返回404

Spring Security-所有JQuery Ajax发布请求都返回404,第1张

Spring Security-所有JQuery Ajax发布请求都返回404

最终,经过三天的苦苦挣扎,我发现了问题所在,但孩子真傻。

问题是我已启用

csrf
Spring Security中的保护。这导致我的发帖请求被禁止,从而触发了
access-denied-handler
错误页面,因为我没有如下图所示将我映射
access-denied-handler
"/403"
错误页面,所以我
http403/401
http 404

<access-denied-handler error-page="/403"/>

简而言之

  1. access-denied-handler
    错误页面映射到有效网址
  2. 如果您使用csrf保护,请务必确保您在ajax发布请求中将它们传递为此类

$ .ajax({method:’POST’,url:’/ ajax’,data:{“ $ { csrf.parameterName}”:“ $ {
csrf.token}”}}));



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5560054.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存