错误详情:
原因:缺少表单参数:grant_type
但如果传递了该参数依旧报错则说明传递的数据格式有误,需要修改数据格式。
解决方式:
第一步:设置数据格式
Content-Type最好是设置为动态的,不要全局修改已经封装好的请求,避免会对其它接口的请求造成影响。
headers: {
'Content-Type':'application/x-www-form-urlencoded'
},
第二步:将url请求地址后的参数转化为对象
-
安装querystring
npm install querystring
或yarn add querystring
-
引入querystring
-
将传递的参数data转化为对象
data: queryString.stringify(params)