位置: 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返回上一步操作)

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

  • 销售企业进货会计分录
  • 金银首饰以旧换新增值税
  • 发票已抵扣但对方要红冲后续原发票要拿回来吗
  • 季度企业所得税申报表怎么填写
  • 会议费发票能抵扣吗
  • 城建税借贷方向
  • 福利企业要求
  • 个人开的专票也能抵扣吗
  • 收取加盟费会计如何入账
  • 长期借款利息按月计提按季支付
  • 怎么在网上申请变更姓名
  • 园林绿化公司前景如何
  • 不征税收入税屋
  • 新开公司季初季末人数和资产可以填0吗
  • 收到测试费几分钱如何做账
  • 建筑类企业可以申报高新吗
  • 直接融资租赁模式
  • 金银首饰零售消费税税收优惠
  • 个体户税务申报流程季度0申报
  • 领用库存商品的消费税
  • 货到付款一般付多少运费
  • 去税局代开开专用发票需要带什么证件?
  • 盈余公积转增实收资本要交税吗
  • mac如何修改图片像素大小
  • php 混淆
  • 支付航天的代理公司
  • mce是什么文件格式
  • 谷歌浏览器历史记录插件
  • php面向对象编程学生类
  • php教程全集
  • 企业销售商品怎么做分录
  • 可以跨城租车吗
  • symfony是最好的框架
  • 阿里云盘 icloud
  • php缩进
  • 猿类作文
  • 劳保用品会计科目进什么科目
  • 下载下来是php
  • php 性能优化
  • C语言中指针变量指向字符串时是有效字符的长度吗
  • python3 静态方法
  • 增值税普通发票有什么用
  • 小规模资产负债表怎么填写
  • 房租费税金计入哪个科目
  • MYSQL数据库设计与应用第二版
  • 收集整理数据
  • 建筑业委托加工合同范本
  • 社保代扣代缴的办理流程
  • sql server重新配置
  • 房地产企业借款利息扣除标准
  • 建行e信通贴现高不高
  • 营改增进程
  • 接受捐赠的固定资产进项税额可以抵扣吗
  • 个税滞纳金影响企业吗
  • 归还银行贷款利息计入
  • 企业在建工程项目
  • 个人咨询服务费个税怎么算
  • 购入固定资产中的增值税
  • 非金融企业之间借款账务处理
  • 实收资本,资本公积,盈余公积
  • 记账凭证是什么填制的?A.由经办人
  • sql server常规错误
  • ubuntu x
  • “explorer.exe”进程文件
  • windowsaudio服务不存在或已删除
  • Windows7电脑怎么调整屏幕亮度
  • 在linux中使用什么命令可以给命令起别名
  • w10文件预览
  • 初学excel零基础教学视频
  • shell脚本实现自动部署
  • shell脚本实例精讲
  • unity3d性能优化之贴图科普篇
  • jquery page
  • 基于nodejs的框架
  • js键盘事件有哪些?各自的作用如何
  • node使用
  • javascript函数怎么写
  • python的排序方法
  • 如何在国税网下载发票
  • 中国进口车关税为什么那么贵
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设