用axios发送带json对象带post请求

使用Spring boot框架写的controller要接受浏览器发过来携带json的post请求,不能传递对象,只能传递字符串,这时需要将json对象转换为json字符串。否则报错

使用axios给controller发送post请求应使用如下方法

var user={
		"id": this.id,
		"username": this.username,
		"password": this.password
		}
axios({
url:'http://127.0.0.1:81/user/user_add',
	method:'post',
	data: user,  //这里json对象会转换成json格式字符串发送
	header:{
	'Content-Type':'application/json'  //如果写成contentType会报错,如果不写这条也报错
	//Content type 'application/x-www-form-urlencoded;charset=UTF-8'...
	}
					
})

参考
https://blog.csdn.net/lorraine1029/article/details/89034283

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐