axios 在请求拦截器中设置Content-Type无效问题

Axios 会根据请求数据自动设置 Content-Type:

  • 当请求体为空时,Axios 会移除 Content-Type 头部

  • 当请求体为对象时,默认设置为 application/json

  • 当请求体为 URLSearchParams 时,默认设置为 application/x-www-form-urlencoded

当发送post请求时,且请求体为空,axios会把在请求拦截器中设置Content-Type去掉。

修改方案:

  1. 请求体设置为空对象

  2. 请求用fetch请求替代

相关推荐
Wiktok17 小时前
【Wit】pure-admin后台管理系统前端与FastAPI后端联调通信实例
前端·vue3·pureadmin
陆康永17 小时前
弹窗分页保留其他页面勾选的数据(vue)
前端·javascript·vue.js
IT_陈寒17 小时前
Vite 5.0重磅升级:8个性能优化秘诀让你的构建速度飙升200%!🚀
前端·人工智能·后端
Run Freely93717 小时前
Ajax-day2(图书管理)-弹框显示和隐藏
前端·javascript·ajax
GDAL17 小时前
Knockout.js Virtual Elements 详解
前端·javascript·knockout
百思可瑞教育18 小时前
Vue.config.js中的Webpack配置、优化及多页面应用开发
前端·javascript·vue.js·webpack·uni-app·北京百思教育
患得患失94918 小时前
【前端】【高德地图WebJs】【知识体系搭建】面要素知识点——>多边形,圆形, 矩形,图形编辑器
前端·编辑器·高德地图·amap
歪歪10018 小时前
webpack 配置文件中 mode 有哪些模式?
开发语言·前端·javascript·webpack·前端框架·node.js
歪歪10018 小时前
如何配置Webpack以实现按需加载模块?
开发语言·前端·webpack·node.js
面向星辰21 小时前
html各种常用标签
前端·javascript·html