zoukankan      html  css  js  c++  java
  • axios请求拦截器(修改Data上的参数 ==>把data上的参数转为FormData)

    
    
    let instance = axios.create({
        baseURL: 'http://msmtest.ishare-go.com', //请求基地址
        // timeout: 3000,//请求超时时长
        // url: '/url',//请求路径
        // method: 'get,post,put,patch,delete',//请求方法
        headers: {
            'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'
        }, //请求头
        // params: {},//请求参数拼接在url上面
        // data: {},//请求参数放请求体里
    })
    
    
    instance.interceptors.request.use(function (config) {
        console.log(config, 'config')
        //请求头转换为表单形式
        config.headers['Content-Type'] = 'application/x-www-form-urlencoded; charset=UTF-8'
        config.transformRequest = [function (data) {
            // 在请求之前对data传参进行格式转换
            data = qs.stringify(data)
            return data
        }]
        return config
    }, function (error) {
        return Promise.reject(error)
    })
  • 相关阅读:
    第一个SpringBoot
    windows 安装 mysql 及部分命令
    别让猴子跳回背上
    windows环境下基于Anaconda安装Tensorflow
    spark
    ubuntu环境下安装chrome
    前言
    模型压缩(4)
    模型压缩(3)
    模型压缩(2)
  • 原文地址:https://www.cnblogs.com/xiaoxiaoxun/p/12921753.html
Copyright © 2011-2022 走看看