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。

相关推荐
Cobyte9 分钟前
AI全栈实战:使用 Python+LangChain+Vue3 构建一个 LLM 聊天应用
前端·后端·aigc
知南x9 分钟前
【Ascend C系列课程(高级)】(1) 算子调试+调优
c语言·开发语言
忆~遂愿12 分钟前
GE 引擎与算子版本控制:确保前向兼容性与图重写策略的稳定性
大数据·开发语言·docker
NEXT0621 分钟前
前端算法:从 O(n²) 到 O(n),列表转树的极致优化
前端·数据结构·算法
剪刀石头布啊27 分钟前
生成随机数,Math.random的使用
前端
剪刀石头布啊28 分钟前
css外边距重叠问题
前端
剪刀石头布啊28 分钟前
chrome单页签内存分配上限问题,怎么解决
前端
剪刀石头布啊30 分钟前
css实现一个宽高固定百分比的布局的一个方式
前端
剪刀石头布啊34 分钟前
js数组之快速组、慢数组、密集数组、稀松数组
前端
Ro Jace38 分钟前
计算机专业基础教材
java·开发语言