我需要从spring控制器获取数据,但是服务器始终返回403 Forbidden。 Spring服务器使用LDAP认证。我添加了凭据:“包含” ,但没有任何变化。
这是我的download.js
fetch("/test", {
credentials: 'include',
method: "POST",
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json',
'Cache': 'no-cache'
}
})
.then((response)=>{
alert(response);
return response.json();
})
.then((data)=>{
console.log(data);
alert(data);
});
这是我的控制器
@RestController
public class TestController {
@Autowired
private CalcVersionsService calcVersionsService;
@PostMapping("/test")
@ResponseBody
public Set<CalcVersion> test(){
return calcVersionsService.findAll();
}
}
如何授权对服务器的请求?