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。

相关推荐
程序员榴莲2 分钟前
Python 中的 @property:像访问属性一样调用方法
开发语言·前端·python
yingyima6 分钟前
Linux定时任务:crontab vs systemd timer,到底谁更适合你的业务?
前端
sycmancia12 分钟前
Qt——拖放事件深度剖析
开发语言·qt
坐吃山猪15 分钟前
【Nanobot】README09_LEVEL4 添加新聊天渠道
开发语言·网络·python·源码·nanobot
shehuiyuelaiyuehao22 分钟前
算法27,二维前缀和
开发语言·python·算法
IpdataCloud32 分钟前
企业安全运营中,如何用IP风险识别工具快速发现异常终端?操作指南
开发语言·php
有味道的男人40 分钟前
1688 跨境 API:多语言、跨境代采、独立站商品同步方案
java·服务器·前端
兩尛43 分钟前
C++多线程,并发
java·开发语言
大师兄66681 小时前
HarmonyOS 服务卡片开发之JS 卡片开发
javascript·华为·harmonyos·harmonyos6·formkit
索西引擎1 小时前
【实战】Changesets:Monorepo 版本管理与变更日志的实践
前端