位置: IT常识 - 正文

前端发送axios请求报错Request failed with status code 500解决方案(前端向后端发送请求)

编辑:rootadmin
前端发送axios请求报错Request failed with status code 500解决方案 1.报错如下

推荐整理分享前端发送axios请求报错Request failed with status code 500解决方案(前端向后端发送请求),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:前端向后端发送请求,前端发送http请求,前端发送https请求,前端发送ajax请求到后端全过程,前端发送http请求,前端发送http请求,前端发送请求contenttype,前端发送请求contenttype,内容如对您有帮助,希望把文章链接给更多的朋友!

2.因为后端的api是自己使用node+express搭建的后台,然后要求请求头的参数格式为application/x-www-form-urlencoded的参数格式

打开报错请求

发现自己的请求头参数格式没有错误,jwt的身份验证也通过了,然后使用post测试接口,发现没啥毛病,搞了半天(疯狂百度搜索引擎)

 过了一段时间.......................................................................................................................

在终端再次打开自己的请求参数(playLoad),仔细一看,好像发送的参数并不是参数拼接的

前端发送axios请求报错Request failed with status code 500解决方案(前端向后端发送请求)

application/x-www-form-urlencoded格式的form-data表单格式,而是json格式,所以后端就无法接受到前端的参数,就报错了

3.解决方案: 1.qs插件

qs 是一个增加了一些安全性的查询字符串解析和序列化字符串的库。

2.qs安装

在项目中使用命令行工具输入:npm install qs

安装完成后在需要用到的组件中:import qs from 'qs'

qs.parse()和qs.stringify()区别:

qs.parse()是将URL解析成对象的形式

qs.stringify()是将对象序列化成URL的形式,以&进行拼接,并且转化成form-data格式

解决我遇到的问题我使用了qs.stringify()

报错的请求

const { data: res } = await updateUserAvatar(data)

修改后

// const { data: res } = await updateUserAvatar(qs.stringify(data))

可以看到请求成功:

 数据也变成字符串&拼接的格式:

本文链接地址:https://www.jiuchutong.com/zhishi/273815.html 转载请保留说明!

上一篇:在win7中,打开淘宝提示安全证书过期怎么办?(在win7中,打开资源管理器的快捷键)

下一篇:如何纯净地启动系统(电脑怎么纯净启动)

  • 出口退税逾期申报说明怎样写
  • 个人所得税汇算表
  • 增值税普通发票有什么用
  • 上期有留抵进项税额,本期如何转,如何做账
  • 上年结转未抵扣
  • 增值税抵扣可以跨月吗
  • 建账录入期初数据需要看哪个表
  • 逐步测试法计算内含报酬率
  • 收到国家退税
  • 开具增值税专用发票承诺函
  • 纯出口企业要交税吗
  • 普票丢失的最新处理2019
  • 无形资产摊销可以按照其价值和使用情况
  • 印花税税基含不含增值税
  • 归还银行贷款利息分录
  • 可以开运费发票的单位有哪些
  • 公允价值变动增加在借方还是贷方
  • 公司缴纳的社保离职后自己可以缴纳社保
  • 退税收入怎么做分录
  • 预付账款收到发票的会计分录
  • 系统安全保障体系
  • 自定义输入是什么
  • 财务期初期末
  • 个体户生产经营所得怎么报税
  • 如何查询苹果手机充电次数
  • win11预览版更新界面
  • 老板的工资属于
  • win7为什么现在不能用了
  • 在建工程会计分录例题
  • UserScripts Safari 苹果iOS上特别好用且免费的脚本插件,五分钟学会
  • 应付票据和应收票据的关系
  • 补充养老保险和养老保险的区别
  • 生产型企业出口退税退的是哪部分的税
  • Yii2 rbac权限控制之菜单menu实例教程
  • 框架如何使用
  • 空调采购及安装税率
  • 增值税留抵税额可以结转下一年吗
  • 深入分析php优化模型
  • c++如何给指针赋值
  • 政府奖励需要缴纳增值税吗
  • 配电箱安装方法
  • 承包安装工程活怎么接
  • 缴纳社保记账凭证附件
  • 外账是代理记账吗
  • python中sample函数怎么用
  • sqlserver2008误操作数据
  • 成本会计的岗位要求
  • 未认证的进项税额会计分录
  • 利用java实现计算器
  • 一般纳税人交增值税的账务处理
  • 实收资本一定要到账吗
  • 小规模普票怎么开
  • 房贷利息抵个税怎么申请
  • 转让专利权的使用权
  • 贷款利息支出属于财务费用吗
  • 留存收益资本成本公式
  • 刻章发票可以抵扣吗
  • 把excel表格里的文字复制到word
  • mysql数据库无法连接到服务器怎么办
  • myeclipse中连接数据库的地方在哪
  • mysql基本sql语句大全(基础用语篇)
  • sql server数据库查询语句
  • Ubuntu Kylin 14.10默认的屏幕分辨率怎么更改?
  • macos终端删除文件
  • windows登录密码设置
  • 在linux中,要解包bugzilla.tar.gz
  • 进程aissca.exe
  • win7系统桌面右键没有个性化
  • JavaScript中的数据类型分为两大类
  • firefox下rowspan+border+border-collapse的bug
  • 将txt文件名批量导入excel
  • linux中tar
  • node.js deno
  • Javascript valueOf 使用方法
  • python+Django+apache的配置方法详解
  • 税务举报被泄漏怎么办
  • 劳务包含哪些
  • 北京国家税务局官网
  • 季度申报表如何填写
  • 税法上接受捐赠是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设