gpt4 book ai didi

jquery - 从 jQuery 到 Spring boot MVC 的 POST 需要用户凭据

转载 作者:行者123 更新时间:2023-12-01 01:14:32 24 4
gpt4 key购买 nike

我需要使用 Spring Server Security 接受请求所需的用户凭据创建 jQuery.POST。

谷歌搜索后我没有找到“可能的解决方案”。

这是似乎最接近真实解决方案的解决方案(不起作用)。

      $.ajax({
type: 'post',
url: urlprova,
data: JSON.stringily(respostas),
dataType: 'json',
contentType: 'application/json',
success: function(response) {
console.log(response);
},
xhrFields: {
withCredentials: true
},
error: function(error) {
console.log('ERROR:', error);
}
});

我如何修复该代码以添加用户凭据以使用 Spring MVC Security。

最佳答案

Spring security 将阻止 jquery post 请求,因为它将它们识别为 csrf 请求。您需要将 url 模式添加到安全配置中的 csrf 忽略列表中,如下所示:

    http.csrf()
.ignoringAntMatchers("/abc/**", "/xyz/**", "/home/**")

关于jquery - 从 jQuery 到 Spring boot MVC 的 POST 需要用户凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27063971/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com