我正在尝试将请求从角度前端发送到由Spring后端公开的REST控制器。REST 控制器具有注释。@CrossOrigin我正在使用 Http 客户端从角度应用程序发送请求。请求: const httpOptions = {
headers: new HttpHeaders({
'Authorization': 'Basic ' + basicAuthHeader,
})
}; return this.http.get(this.address + this.addressStorage.loginEndpoint + '/' + playerName, httpOptions);结果:Access to XMLHttpRequest at 'xxx' from origin 'http://localhost:4200' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: It does not have HTTP ok status.邮递员发出的相同请求给出了正确的回应。我的假设:我已经使用chrome开发工具检查了网络选项卡:问题是否是由发送选项请求而不是 GET 请求并且 CORS 仅允许 GET 方法这一事实引起的?假设我的猜测是正确的,那么将此组件添加到弹簧启动应用程序中会解决我的问题吗?
添加回答
举报
0/150
提交
取消