axios 请求为表单提交时,参数需要序列化
当axios请求为post,表单提交时,header需要设置content-type为
application/x-www-form-urlencoded,
放在body体的参数格式为
requestbody
{
name:xxx,
age:xxx
},
后台就接收不到参数
这时就需要将参数序列化,用qs序列化参数(qs是一个npm仓库所管理的包,可通过npm install qs命令进行安装.),qs.stringify(parmas),转完之后的格式为
formdata
name:xxx,
age:xxx