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。

相关推荐
DevOpsDojo3 分钟前
HTML语言的数据结构
开发语言·后端·golang
懒大王爱吃狼5 分钟前
Python绘制数据地图-MovingPandas
开发语言·python·信息可视化·python基础·python学习
数据小小爬虫8 分钟前
如何使用Python爬虫按关键字搜索AliExpress商品:代码示例与实践指南
开发语言·爬虫·python
Python大数据分析@10 分钟前
通俗的讲,网络爬虫到底是什么?
前端·爬虫·网络爬虫
好一点,更好一点24 分钟前
systemC示例
开发语言·c++·算法
不爱学英文的码字机器27 分钟前
[操作系统] 环境变量详解
开发语言·javascript·ecmascript
Lysun00131 分钟前
vue2的$el.querySelector在vue3中怎么写
前端·javascript·vue.js
martian66531 分钟前
第17篇:python进阶:详解数据分析与处理
开发语言·python
五味香36 分钟前
Java学习,查找List最大最小值
android·java·开发语言·python·学习·golang·kotlin
时韵瑶41 分钟前
Scala语言的云计算
开发语言·后端·golang