栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

ajax GET请求出现403禁止错误

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

ajax GET请求出现403禁止错误

它通常是由Spring默认的CSRF保护引起的。

例如,如果你使用JS代码中的DELETE HTTP请求,则还需要发送CSRF保护标头。

无需禁用CSRF保护!请不要这样做,如果没有必要。

你可以通过以下方式轻松添加CSRF AJAX / REST保护:

1.向每个页面添加元头(使用@ layout.html等):

<head>  <meta name="_csrf" th:content="${_csrf.token}"/>  <meta name="_csrf_header" th:content="${_csrf.headerName}"/></head>

2.自定义你的ajax请求以为每个请求发送这些标头:

$(function () {  var token = $("meta[name='_csrf']").attr("content");  var header = $("meta[name='_csrf_header']").attr("content");  $(document).ajaxSend(function(e, xhr, options) {    xhr.setRequestHeader(header, token);  });});

请注意,我使用百里香叶,所以我使用th:content而不是content属性。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/367122.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号