请求头类型content-type配置

类型

bash 复制代码
// 1 默认的格式请求体中的数据会以json字符串的形式发送到后端
  'Content-Type: application/json '
// 2 请求体中的数据会以普通表单形式(键值对)发送到后端
  'Content-Type: application/x-www-form-urlencoded'
// 3 它会将请求体的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件
  'Content-Type: multipart/form-data'
//4.纯文体的传输。空格转换为 "+" 加号,但不对特殊字符编码。
  'Content-Type:text/plain'
bash 复制代码
axios 使用 post 发送数据时,默认是直接把 json 放到请求体中提交到后端的。
Content-Type 变成了 application/json;charset=utf-8 
这是axios默认的请求头content-type类型。
但是后端有时候要求的 'Content-Type': 'application/x-www-form-urlencoded' 类型
导致请求地址和参数都对了却报错。

默认

bash 复制代码
Http协议中,不写Content-Type,默认参数就是application/x-www-form-urlencoded类型
bash 复制代码
uniapp请求头默认为json类型

对于不同的请求头,后端接口要用不同的注解吸收数据,否则会报错404,503等

相关推荐
毕设源码-郭学长几秒前
【开题答辩全过程】以 基于Web的文档管理系统的设计与实现为例,包含答辩的问题和答案
前端
Rhys..4 分钟前
Playwright + JS 进行页面跳转测试
开发语言·前端·javascript
We་ct4 分钟前
LeetCode 135. 分发糖果:双向约束下的最小糖果分配方案
前端·算法·leetcode·typescript
Yan.love5 分钟前
【CSS-核心属性】“高频词”速查清单
前端·css
广州华水科技8 分钟前
如何通过GNSS位移监测提升单北斗变形监测系统的精度与应用效果?
前端
慧一居士18 分钟前
npm install 各参数使用说明, 和使用场景说明
前端
小二·34 分钟前
Python Web 开发进阶实战:神经符号系统 —— 在 Flask + Vue 中融合深度学习与知识图谱
前端·python·flask
Yan.love36 分钟前
【CSS-动画与过渡】丝滑的艺术,从简单位移到贝塞尔曲线
前端·css
黎轩栀海37 分钟前
Element-UI 用命令行主题工具修改主题色
前端
梦6501 小时前
Vue 中 v-for 与 v-if 优先级
前端·javascript·vue.js