angular - cors:从角度发送请求到springboot
问题描述
角码
onSaveUser(user:any){
return this.http.post('http://localhost:9000/saveUser',user);
}
java代码@controller层:
@RestController
@CrossOrigin(origins = "http://localhost:4200/")
public class UserController
{
@Autowired
UserService userService;
@RequestMapping(value = "/saveUser")
void saveUser(String name, String password)
{
userService.saveUser(name, password);
}
}
面临的错误
尝试从角度代码访问控制器,还设置了所需的交叉原点,但在带有 403 代码的 chrome 控制台中面临上述错误
解决方案
你只需要像这样删除结尾的斜杠:
@CrossOrigin(origins = "http://localhost:4200")
推荐阅读
- android - 取消时 Android Google 登录错误
- node.js - 避免传递临时 Promise 对象
- apache-kafka - 将 debezium 任务提交到融合连接时,创建数据库历史主题失败
- amazon-web-services - aws fargate 为环境变量添加参数
- c# - 从 C# 应用程序关闭 IE 弹出窗口
- swift - timePicker 的动作监听器
- vba - VBA 应用程序定义或对象定义错误
- javascript - jQuery droppable:over 事件中不正确的放置元素
- vba - Excel VBA:循环输入框并将值添加到单元格范围
- c# - ASP.NET 4.5 或替代框架中的 OpenIdDict?