axios post请求body为字符串时的解决方法

在讲这个问题之前先要了解一下Content-Type,Content-Type这个时请求头里的字段,用于配置请求内容的类型。

  • 在开发的时候肯定会遇到各种请求参数类型,但一般都是application/json,JSON数据格式。
  • 如果在post的请求时只需要传递一个字符串时,Content-Type为application/json就会请求不成功,此时参数为xxx:,会多一个冒号。
  • 我的理解是会将字符串转为JSON对象,并把这个字符串当作key值,所以才会有冒号。
  • 解决方法就是在请求的时候价格请求头的配置

修改Content-Type为text类型

text/html : HTML格式

text/plain :纯文本格式

text/xml : XML格式

这里修改为text/plain

复制代码
headers: {"Content-Type": "text/plain"}

关键就是修改Content-Type。

相关推荐
小小小小宇9 分钟前
React 的 DOM diff笔记
前端
糯米导航15 分钟前
Java毕业设计:办公自动化系统的设计与实现
java·开发语言·课程设计
小小小小宇16 分钟前
react和vue DOM diff 简单对比
前端
糯米导航18 分钟前
Java毕业设计:WML信息查询与后端信息发布系统开发
java·开发语言·课程设计
我在北京coding18 分钟前
6套bootstrap后台管理界面源码
前端·bootstrap·html
Carlos_sam22 分钟前
Opnelayers:封装Popup
前端·javascript
MessiGo1 小时前
Javascript 编程基础(5)面向对象 | 5.1、构造函数实例化对象
开发语言·javascript·原型模式
大霞上仙1 小时前
nonlocal 与global关键字
开发语言·python
galaxy_strive1 小时前
绘制饼图详细过程
开发语言·c++·qt