axios设置请求头实现post请求发送数据的格式(Form Data)

common.js:

common函数传递的参数添加 contentType: 'application/x-www-form-urlencoded' 即可改变post请求参数传递的格式

import axios from 'axios'
import qs from 'qs'

const service = axios.create()


export const common = async (config) => {
  if (config.contentType === 'application/x-www-form-urlencoded') {
    config.headers = { 'content-type': 'application/x-www-form-urlencoded' }
    config.data = qs.stringify(config.data)
  }
  let res = await service(config)
  return res
}

posted @ 2021-06-30 09:30  徐同保  阅读(899)  评论(0编辑  收藏  举报