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

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

  • 为什么你的新媒体运营不走心?(为什么新媒体越来越受重视)

    为什么你的新媒体运营不走心?(为什么新媒体越来越受重视)

  • 快手怎样隐藏主页的粉丝团标识(快手怎么隐藏主页)

    快手怎样隐藏主页的粉丝团标识(快手怎么隐藏主页)

  • 麒麟980和海思980有啥区别(麒麟980和海思970)

    麒麟980和海思980有啥区别(麒麟980和海思970)

  • 苹果xr只有一个喇叭响 (苹果xr只有一个卡槽吗)

    苹果xr只有一个喇叭响 (苹果xr只有一个卡槽吗)

  • 苹果手机激活显示之前充过电(苹果手机激活显示无法激活)

    苹果手机激活显示之前充过电(苹果手机激活显示无法激活)

  • 美版xr是双卡吗(美版苹果xr是双卡双待手机吗)

    美版xr是双卡吗(美版苹果xr是双卡双待手机吗)

  • wifi是什么时候出来的(wifi是什么时候在中国出现的)

    wifi是什么时候出来的(wifi是什么时候在中国出现的)

  • 明明备注了为什么卖家说没有(备注不明显)

    明明备注了为什么卖家说没有(备注不明显)

  • xr可以更新ios13吗(xr可以更新ios17吗)

    xr可以更新ios13吗(xr可以更新ios17吗)

  • 录屏时声音有回声怎么办(录屏声音有回声怎么解决)

    录屏时声音有回声怎么办(录屏声音有回声怎么解决)

  • 哔哩哔哩漫画月票有什么用(哔哩哔哩漫画月卡只有10)

    哔哩哔哩漫画月票有什么用(哔哩哔哩漫画月卡只有10)

  • 手机克隆需要流量吗(手机克隆需要流量不)

    手机克隆需要流量吗(手机克隆需要流量不)

  • v1836a是什么手机型号(型号v1832a是什么手机)

    v1836a是什么手机型号(型号v1832a是什么手机)

  • 华为gt2可单独打电话吗(华为gt2可以独立打电话吗)

    华为gt2可单独打电话吗(华为gt2可以独立打电话吗)

  • 文本替换功能所在的选项卡(文本替换功能所需的文件)

    文本替换功能所在的选项卡(文本替换功能所需的文件)

  • 苹果夜间模式有什么用(苹果夜间模式开了有什么用)

    苹果夜间模式有什么用(苹果夜间模式开了有什么用)

  • 趣专享注册后怎么注销(趣专享怎么样)

    趣专享注册后怎么注销(趣专享怎么样)

  • 如何取消电话号码标记(如何取消电话号码黑名单)

    如何取消电话号码标记(如何取消电话号码黑名单)

  • 华为如何关闭旁白模式(华为如何关闭旁白黑屏模式)

    华为如何关闭旁白模式(华为如何关闭旁白黑屏模式)

  • 华为nova5pro有呼吸灯吗(华为nova5pro可以呼叫语音助手吗?)

    华为nova5pro有呼吸灯吗(华为nova5pro可以呼叫语音助手吗?)

  • 手机钉钉在哪设置休假(手机钉钉如何)

    手机钉钉在哪设置休假(手机钉钉如何)

  • 图虫怎么保存视频(图虫的视频怎么导出)

    图虫怎么保存视频(图虫的视频怎么导出)

  • 苹果手机怎么取消芒果连续包月(苹果手机怎么取消勿扰模式)

    苹果手机怎么取消芒果连续包月(苹果手机怎么取消勿扰模式)

  • 拼多多怎么关震动提示(拼多多关震动)

    拼多多怎么关震动提示(拼多多关震动)

  • json 格式字符串(json格式字符串提取值)

    json 格式字符串(json格式字符串提取值)

  • 浙江增值税专用发票几个点
  • 应纳税额减征额包括哪些内容
  • 居民个人所得计算怎么做
  • 未达起征点的增值税怎么账务处理
  • 利息资本化计入什么现金流量科目
  • 增值税发票怎么抵扣
  • 美元利息结汇时结汇项目是什么
  • 劳务派遣小规模纳税人税率是多少
  • 预付账款在贷方是谁欠谁
  • 工程项目因故终止施工的建设单位应办理手续0
  • 当月逾期押金收违约金吗
  • 建筑业异地预交税款怎么入库
  • 技术维护费280全额抵扣会计分录
  • 收了公司的款项不拿回公司属于什么行为
  • 增值税抵扣凭证包括农产品收购发票
  • 个人所得税变动率计算公式为多少
  • 建筑业异地预缴税款的会计分录
  • 新25项工资薪金是什么
  • 废旧物资销售如何征税
  • 银行利息所得税调整方案
  • 酒店的床和沙发哪个好
  • 注销税务财务报表模板
  • 母公司捐赠给子公司原材料怎么处理
  • 固定资产清理账户结构
  • 电脑不支持cpu
  • msconfig配置文件
  • 安全人员发现重大隐患
  • 按揭贷款到账时间
  • 发代扣代缴手续费个税免
  • 土地增值税的计税依据
  • assoc .exe=exefile是什么
  • php删除数据
  • 工地临时设施搭设原则是什么?
  • laravel pay
  • 贝尔纳贝
  • framework3.5启用
  • typescript完全解读
  • 哪些农产品按照鲜品统计
  • 核定征收的纳税人能否享受六税两费减免
  • 企业基本户是对公账户吗
  • 织梦怎么样
  • virtono搭建教程
  • 交易性金融资产入账价值怎么计算
  • 兼职劳务报酬税率
  • 确认收入的时点包括
  • 所得税会计核算要点及程序有哪些
  • 核价人员要对哪些方面的价格进行核定,怎么核?
  • 不确认销售收入的原因
  • 农业种植账务处理方法
  • 单位缴纳工会经费有什么用
  • 税金及附加核算哪些税费
  • 土地拍卖相关法律法规
  • 增值税年末必须要交吗
  • 典当行收房产证吗直接可以拿钱吗
  • 预收物业费预收什么意思
  • 销售一批产品给丙公司,该批产品标价200万yuan
  • 销售费用进项税抵扣
  • 公司基本户可以取现金吗
  • 国税地税合并的时间
  • 怎么样创建
  • 清空数据库中所有表的数据
  • 备份数据还原不了怎么办
  • windows8文件夹怎么加密
  • win10怎么设置窗口颜色和外观
  • mac launchctl
  • 在linux操作系统中
  • win10桌面test mode
  • startactivity()
  • js创建对象的三种方式
  • windows安装node
  • JavaScript中String.match()方法的使用详解
  • JavaScript中的this
  • jquery用什么编写
  • python搭建网站并在服务器上部署
  • jQuery基于$.ajax设置移动端click超时处理方法
  • 增值税普通发票需要交税吗
  • 江西税务登记查询系统
  • 税务部门客服
  • 柳州 税务
  • 深圳国税咨询电话是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设