位置: IT常识 - 正文

【Vue3】发送post请求出现400 Bad Request 报错(vue发送post请求如何传两个参数)

编辑:rootadmin
【Vue3】发送post请求出现400 Bad Request 报错

推荐整理分享【Vue3】发送post请求出现400 Bad Request 报错(vue发送post请求如何传两个参数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue发送数据,vue怎么发送post,vue发送请求的几种方式,vue怎么用post提交数据,vue怎么发送post,vue3发送请求,vue怎么发送post,vue3发送请求,内容如对您有帮助,希望把文章链接给更多的朋友!

查了一下网上资料,报400一般无非就是两种:

1. Bad Request:“错误的请求"

2. Invalid Hostname:"不存在的域名”

在这里我的报错是因为前端请求头的content-type和后端不一致。

一般后端默认的内容类型是 application/x-www-form-urlencoded,而axios默认的是 applecation/json。

但是也有例外,要根据后端的注解来区分我们要转换的类型。

【Vue3】发送post请求出现400 Bad Request 报错(vue发送post请求如何传两个参数)

根据上一篇笔记上说的:

@RequestBody 用 content-type = application/json @RequestParam 用  content-type = application/x-www-form-urlencoded

自行更改请求头。

经过查资料发现它还会有两种报错。

1.传参错误

前端提交的数据的字段名称或者字段类型和后端的实体类不一致,导致无法封装。

解决:对照字段名称、类型与后端需要的保持一致

2.前后端数据格式不一致

前端提交到后台的数据应该是json字符串类型,而前端没有将对象转换成字符串类型。

解决:使用 qs.stringify() 将前端传递的对象转换为字符串,格式化传递给后台的参数

在ajax请求中可以使用 JSON.stringify() 

// 要序列化的数据var a = {name:'hehe',age:10};// qs.stringify 序列化结果,qs.js支持跟多的类型和方法。name=hehe&age=10// JSON.stringify序列化结果"{"a":"hehe","age":10}"

另外使用qs.stringify() 序列化以后,再调用接口,数据传输模式会自动改成 content-type = application/x-www-form-urlencoded ,这样就与后端一致。

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

上一篇:js将后端返回的文件流导出为excel,并自定义下载文件名(js返回上一步操作)

下一篇:青龙面板库(青龙面板库怎么用)

  • qq浮屏如何取消(qq悬浮怎么关闭)

    qq浮屏如何取消(qq悬浮怎么关闭)

  • 优酷错误代码24001是什么(优酷错误代码25005)

    优酷错误代码24001是什么(优酷错误代码25005)

  • 荣耀9x前置摄像头歪(荣耀9x前置摄像头怎么拆)

    荣耀9x前置摄像头歪(荣耀9x前置摄像头怎么拆)

  • dc转换器是干嘛的(dc dc转换器)

    dc转换器是干嘛的(dc dc转换器)

  • 华为怎么设置三个按钮(华为怎么设置三秒拍照)

    华为怎么设置三个按钮(华为怎么设置三秒拍照)

  • 手机动不动就黑屏(手机动不动黑屏)

    手机动不动就黑屏(手机动不动黑屏)

  • 电脑登录腾讯会议如何截屏(电脑登录腾讯会议显示网络异常)

    电脑登录腾讯会议如何截屏(电脑登录腾讯会议显示网络异常)

  • 佳能24-105镜头适合拍什么(佳能24-105镜头适合拍风景)

    佳能24-105镜头适合拍什么(佳能24-105镜头适合拍风景)

  • 工作服统计表格怎么做(工作服统计表格excel)

    工作服统计表格怎么做(工作服统计表格excel)

  • 微信只能接收不能发送信息怎么办(微信只能接收不能发信息)

    微信只能接收不能发送信息怎么办(微信只能接收不能发信息)

  • 异地手机卡如何转本地(异地手机卡如何注销手机号)

    异地手机卡如何转本地(异地手机卡如何注销手机号)

  • p0e供电是什么(监控poe供电好还是电源供电好)

    p0e供电是什么(监控poe供电好还是电源供电好)

  • 为什么手机4g变成2g(为什么手机4G变成E)

    为什么手机4g变成2g(为什么手机4G变成E)

  • vivo手机怎么限制流量(vivo手机怎么限制下载应用)

    vivo手机怎么限制流量(vivo手机怎么限制下载应用)

  • 怎么把微信开机启动关闭(怎么把微信开机密码取消)

    怎么把微信开机启动关闭(怎么把微信开机密码取消)

  • vivo手机怎么开空调(vivo手机怎么开老年模式)

    vivo手机怎么开空调(vivo手机怎么开老年模式)

  • 手机酷狗怎么显示歌词(手机酷狗怎么显示频谱)

    手机酷狗怎么显示歌词(手机酷狗怎么显示频谱)

  • 京东号在哪里看(京东在哪里看预约订单)

    京东号在哪里看(京东在哪里看预约订单)

  • 淘宝全网热榜怎么关闭(淘宝全网热榜怎么没有了)

    淘宝全网热榜怎么关闭(淘宝全网热榜怎么没有了)

  • a1920是什么版本(a1901是什么版本)

    a1920是什么版本(a1901是什么版本)

  • 分期乐怎么微信认证(分期乐怎么微信提前还款)

    分期乐怎么微信认证(分期乐怎么微信提前还款)

  • qq在哪里创群(qq怎么创群创群2020)

    qq在哪里创群(qq怎么创群创群2020)

  • 老年机来电话听不到声音(老年机电话听不到对方声音是什么原因)

    老年机来电话听不到声音(老年机电话听不到对方声音是什么原因)

  • e网是怎么回事(电话出现e网是怎么回事)

    e网是怎么回事(电话出现e网是怎么回事)

  • 宏基Aspire E1-472G设置BIOS用U盘装win7系统(宏基aspire v5-573g怎样加运行内存)

    宏基Aspire E1-472G设置BIOS用U盘装win7系统(宏基aspire v5-573g怎样加运行内存)

  • 进项税额转出会计分录月末如何结转
  • 贷款损失税前扣除
  • 企业之间拆借资金是什么意思
  • 近三年复合增长是什么意思
  • 先收到发票还未付款怎么做账
  • 一般纳税人销售旧货
  • 预收货款开票怎么做账
  • 股东投入款放入什么科目
  • 没有收入的小规模纳税人可以无票入费用吗?
  • 土地递减销售收益怎么算
  • 房屋租赁个人所得税缴纳标准是多少
  • 冲销暂估入库如何做会计核算?
  • 建筑工程公司涉及的会计科目
  • 折扣折让的销售方式有哪些
  • 增值税进项税额是什么意思
  • 所得税季报收入是全年吗
  • 资本公积转增资本个人股东是否纳税
  • 公积金贷款利息现在是多少
  • 收到员工补缴的公积金怎么入账
  • 宣告分派现金股利影响所有者权益变动吗
  • 会计人员需要承担的责任
  • 间接生产费用包括
  • linux中压缩
  • 企业对外股权投资涉及税收
  • 退款给客户怎么写分录
  • 把原材料给别人加工怎么入账
  • 无形资产出租属于处置吗
  • 继承 土地
  • 行政单位捐赠会计分录怎么做的
  • yii框架手册
  • 企业汇算清缴发现之前收入记多了可以调整吗
  • 餐费发票怎么做账务处理
  • npm安装node指定版本
  • react useref获取dom元素
  • java前端开发是做什么的
  • phpcms二次开发教程
  • 毛利的计算公式为
  • c语言中如何防止函数重名
  • sqlyog提示
  • Python中__slots__限制属性
  • 企业宣传视频制作方案
  • 小企业销售商品时,确认收入的标志有
  • 小规模纳税人地方教育费附加税率
  • 其他应付款借方余额怎么调整
  • 现金池管理
  • 债券分期付息到期还本的意思
  • 金税盘开完发票可以直接拔掉吗?
  • 其他债权投资计提损失准备会引起资产总额增加吗
  • sql中的存储过程
  • Mysql主从同步的实现原理
  • win10系统提醒
  • win8怎么添加我的电脑到桌面
  • xp windows功能在哪里
  • 怎么删除服务器管理的服务
  • windows运行.sh
  • ubuntu桌面版安装教程
  • win10控制面板中没有防火墙
  • xp系统如何更改开机启动项
  • linux网络不可达是什么原因
  • linux修改文件权限
  • windows.prompt用法
  • javascript基础编程
  • excel 工具栏
  • nodejs stdin
  • android内存dump
  • ubuntu nodejs
  • xml文件示例
  • android自动开关机失效
  • 使用Android Go的手机
  • unity3d怎么用
  • js中的$是什么意思
  • jquery选择器的优势有哪些
  • windows下安装python环境
  • Python实现定时任务
  • JavaScript+html5 canvas制作的百花齐放效果完整实例
  • 网页的子页面
  • python libnum
  • 山东省国税网
  • 福建地方税务局历任 李
  • 什么是美国注册商标
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设