位置: 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中,打开资源管理器的快捷键)

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

  • 工会经费的会计核算方法
  • 蓝字发票和红字一样吗
  • 营业外支出影响利润
  • 应交税费例子
  • 租赁企业可以开具电费发票吗
  • 个体户未抄报不能领发票
  • 季度申报后还要年度申报吗
  • 微企怎么申请补贴
  • 计提残疾人保障金会计分录
  • 信息技术服务企业研发费用加计扣除
  • 资产负债表专项储备放哪个科目?
  • 冲以前年度成本会计处理
  • 长期待摊费用摊销表
  • 增值税普通发票可以抵扣吗
  • 停车场需要对车辆负责吗
  • 个体工商户个税减免优惠政策
  • 购物卡开预付卡有风险吗
  • 营改增后的增值税税目税率表
  • 固定资产机器设备使用年限
  • 注销税务财务报表模板
  • 中小企业货币资金内部控制案例
  • 怎么分配工业企业材料费用?
  • 推广费属于什么税收编码
  • 分公司打货款怎么做账
  • rtfd文件
  • vue print nb 教程
  • PHP:session_unregister()的用法_Session函数
  • 营改增后房租收入怎么交税
  • ekb install
  • 失控发票进项转出后要补企业所得税吗
  • 园林绿化工程公司简介范文
  • 国家对国有企业采取的政策是怎样的
  • php异步请求方式
  • 分页的实现
  • php读取mysql
  • php开发项目
  • 非常好看的头像
  • 常见反爬策略
  • django中httpresponse
  • 企业提取盈余公积的比例
  • 固定资产提足折旧后,不论能否继续使用
  • 期末调整汇兑损益计算
  • 转账收手续费不
  • 内账增值税计入什么科目
  • 发票明细太多怎么设置见清单
  • 帝国cms什么语言
  • mysql基本sql语句大全(基础用语篇)
  • 费用票有什么用处
  • 银行日记账跨月登记方法
  • 建筑劳务公司做账表格
  • ibm.data.db2
  • 税务师考试的报名时间
  • 发现以前年度错账,不论错账是否涉及损益
  • 企业所得税免税和减半征收
  • 增值税期末留抵税额是什么意思
  • 卖旧固定资产计入哪个科目
  • 生育保险基金的筹集原则是
  • 叉车上牌流程注册登记
  • 银行扣掉的手续费怎么算
  • centos rpm安装方法
  • fedora下的bridge和nat设置方法
  • ubuntu20桌面
  • coocareservice.exe是病毒吗
  • win8系统与win10哪个好
  • 在windowsxp中设置控制计算机硬件设备
  • 系统导航栏已禁用怎么办
  • linux 用户进程
  • macbook core2
  • win7声音扬声器设置
  • 电脑系统脚本错误
  • cocos creator 发布web
  • 前端面试题csdn
  • vue请求数据再赋值data
  • android屏幕尺寸适配
  • linux shell脚本攻略(第3版)
  • shell 1>&2 2>&1 &>filename重定向的含义和区别
  • Android自定义控件开发入门与实战 百度网盘
  • python多进程数量限制
  • python抓视频保存本地
  • 国税地税征管体制改革方案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设