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。

相关推荐
风骏时光牛马16 分钟前
C++开发常见问题与解决方案汇总
前端
zhedream17 分钟前
Vue 3 Teleport 报错实录:从 patch 时机到 `defer` 属性
前端·vue.js
SilentSamsara17 分钟前
MLflow 实验追踪与模型注册:从实验到生产的可复现工作流
开发语言·人工智能·pytorch·python·青少年编程
雁北向18 分钟前
自定义指令 数值输入显示优化 巴飞特 测试
前端·vue.js
研☆香19 分钟前
jQuery补充知识点
前端·javascript·jquery
先吃饱再说22 分钟前
JavaScript栈和队列:从“冰柜里的雪糕”到“排队打饭”
javascript·数据结构
dongf201923 分钟前
R语言朴素贝叶斯算法---iris数据集
开发语言·算法·数据分析·r语言
lichenyang45323 分钟前
打车票根卡片 UI 重构:从 Circle 挖洞到 clipShape PathShape,再到 100% 自适应
前端
槑有老呆23 分钟前
JavaScript 数组,远不止 [] 那么简单
javascript
下班走回家25 分钟前
RAG 技术的进化:从朴素检索到 Agentic RAG
开发语言·人工智能·python