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。

相关推荐
Code out the future几秒前
【C++——临时对象,const T&】
开发语言·c++
小华同学ai4 分钟前
ShowDoc:Star12.3k,福利项目,个人小团队的在线文档“简单、易用、轻量化”还专门针对API文档、技术文档做了优化
前端·程序员·github
taoyong0014 分钟前
Java线程核心01-中断线程的理论原理
java·开发语言
一雨方知深秋5 分钟前
智慧商城:封装getters实现动态统计 + 全选反选功能
开发语言·javascript·vue2·foreach·find·every
海威的技术博客7 分钟前
关于JS中的this指向问题
开发语言·javascript·ecmascript
王解21 分钟前
Vue CLI 脚手架创建项目流程详解 (2)
前端·javascript·vue.js
刘大浪25 分钟前
vue.js滑动到顶便锁定位置
前端·javascript·vue.js
小金刚®31 分钟前
构建简洁之美:我的第一个前端页面
前端
froginwe1133 分钟前
PostgreSQL表达式的类型
开发语言
委婉待续36 分钟前
java抽奖系统(八)
java·开发语言·状态模式