关于请求参数格式转换的问题

大部分接口传递的都是 application/x-www-form-urlencoded 格式的参数,所以我在请求拦截器中使用 qs 包中的方法将 application/json 格式转换为 application/x-www-form-urlencoded 格式,但是有一个接口是要传递 application/json 格式的,我该怎么写

// 请求 拦截器
service.interceptors.request.use(async request => {
  if (request.data) {
    request.data = qs.stringify(request.data)
  }

  return request
}, error => {
  return Promise.reject(error)
})
阅读 1.4k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题