问答

axios中post请求Content-Type的问题

作者:admin 2021-07-06 我要评论

在vue项目中二次封装axios,暴露出一个实例 let instance = axios.create();instance.defaults.headers['common']['X-Requested-With'] = 'XMLHttpRequest';// ...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

在vue项目中二次封装axios,暴露出一个实例

let instance = axios.create();
instance.defaults.headers['common']['X-Requested-With'] = 'XMLHttpRequest';
// 设置post请求头
instance.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';

如上如,设置过instance中post请求Content-Type为application/x-www-form-urlencoded。
进行如下调用:

 testReview(params){
    return instance.post(`/test/my/v1/testReview`, params)
  },

传入 params 为一个对象

    let params = {id: 2, num: 4}

但是发送请求之后发现这个请求的请求头中`Content-Type:

application/json;charset=UTF-8`并不是设置的值。虽然后台确实是需要json数据,但是感觉很怪,请问是怎么回事?

###

你的拦截器里面有没有做其他事情了?

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • axios中post请求Content-Type的问题

    axios中post请求Content-Type的问题

  • 问一个的nodejs的问题!

    问一个的nodejs的问题!

  • 如何利用swagger的yaml文件自动去更新

    如何利用swagger的yaml文件自动去更新

  • webkitdirectory实现web文件夹上传的问

    webkitdirectory实现web文件夹上传的问

腾讯云代理商
海外云服务器