Spring Security Ajax 被拦截(404 NotFound) 解决方案

核心代码段

beforeSend: function(request) {
        request.setRequestHeader("${_csrf.headerName}", "${_csrf.token}");
}

示例段

     $.ajax({
                type: "GET",
                url: "${AppRootPath}/api/getdata",
                contentType: "application/json; charset=utf-8",
	        beforeSend: function(request) {
                        request.setRequestHeader("${_csrf.headerName}", "${_csrf.token}");
                },
                dataType: "json",
                success: function (message) {
                    if (message.result==0) {
                        alert("添加成功");
                        window.location.reload();
                    }else{
                        alert("添加失败");
                    }
                },
                error: function (message) {
                    alert("提交数据失败!");
                }
             }); 

 

你可能感兴趣的:(java,EE)