接口报错Missing grant type

错误详情:

 

 原因:缺少表单参数: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)

猜你喜欢

转载自blog.csdn.net/weixin_44594219/article/details/127735613
今日推荐