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

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

  • 抖音手机号换了收不到验证码怎么办(抖音手机号换了怎么找回以前的抖音号)

    抖音手机号换了收不到验证码怎么办(抖音手机号换了怎么找回以前的抖音号)

  • 苹果手机换了电板是不是和新的一样(苹果手机换了电池会不会影响到什么)

    苹果手机换了电板是不是和新的一样(苹果手机换了电池会不会影响到什么)

  • raw和jpg有什么区别(raw和raw+jpeg的区别)

    raw和jpg有什么区别(raw和raw+jpeg的区别)

  • 兼容模式的好坏(兼容模式的好处)

    兼容模式的好坏(兼容模式的好处)

  • 蓝牙aptx重要吗

    蓝牙aptx重要吗

  • 请简述八进制和十六进制(请简述八进制和十六进制?)

    请简述八进制和十六进制(请简述八进制和十六进制?)

  • 卡一卡二网速有区别吗(卡1卡2网速不一样)

    卡一卡二网速有区别吗(卡1卡2网速不一样)

  • 傲腾加固态会更快吗(固态加傲腾加机械)

    傲腾加固态会更快吗(固态加傲腾加机械)

  • 汇编语言是高级语言吗(汇编语言是高级还是低级)

    汇编语言是高级语言吗(汇编语言是高级还是低级)

  • 电池bn47是红米什么型号(红米bn41是什么手机电池)

    电池bn47是红米什么型号(红米bn41是什么手机电池)

  • 抖音币可以送给好友吗(抖音币可以送给抖音好友吗)

    抖音币可以送给好友吗(抖音币可以送给抖音好友吗)

  • wps文档查找多个关键字(wps文档查找多个表格内容)

    wps文档查找多个关键字(wps文档查找多个表格内容)

  • 能用快手号直接登录吗(用快手号直接登录)

    能用快手号直接登录吗(用快手号直接登录)

  • 手机文件管理的文档可以删除吗(手机文件管理的内部存储能删吗)

    手机文件管理的文档可以删除吗(手机文件管理的内部存储能删吗)

  • 计算器date键是什么键(计算器上的date)

    计算器date键是什么键(计算器上的date)

  • vue能自动生成字幕吗(vue怎么设置字体样式)

    vue能自动生成字幕吗(vue怎么设置字体样式)

  • 苹果手表可以插卡吗(苹果手表可以插卡打电话的是哪款)

    苹果手表可以插卡吗(苹果手表可以插卡打电话的是哪款)

  • qq附近打招呼没人回复(qq附近打招呼看不到)

    qq附近打招呼没人回复(qq附近打招呼看不到)

  • 微信绑定的手机号不用了怎么找回密码(微信绑定的手机号可以更换吗)

    微信绑定的手机号不用了怎么找回密码(微信绑定的手机号可以更换吗)

  • 拼多多小刀在哪里找的(拼多多找小刀怎么找不到呀)

    拼多多小刀在哪里找的(拼多多找小刀怎么找不到呀)

  • 应用锁在哪里找(应用锁在哪里找oppo)

    应用锁在哪里找(应用锁在哪里找oppo)

  • 一台主机如何连接两个显示器(一台主机如何连接两个显示器接线)

    一台主机如何连接两个显示器(一台主机如何连接两个显示器接线)

  • 华为鸿蒙系统怎么查看正在运行的服务?(华为鸿蒙系统怎么看安卓版本)

    华为鸿蒙系统怎么查看正在运行的服务?(华为鸿蒙系统怎么看安卓版本)

  • swapon命令  激活交换分区(wrap激活)

    swapon命令 激活交换分区(wrap激活)

  • 一般纳税人的认定时间
  • 月收入10万以下免税哪些企业适用
  • 季度残保金如何申报
  • 小规模第一次申请发票能领多少
  • 转账支票的密码盘
  • 公司给员工租的宿舍怎么交税
  • 外管证过期了一个月罚款多少
  • 出口企业免抵税额要作进项转出吗
  • 企业存货核算的内容包括
  • 全面解析来料加工企业账务处理
  • 未及时扣除的分数怎么算
  • 购入材料用于安装工程
  • 设备投入安装计入什么科目
  • 增值税普通发票和专用发票有什么区别
  • 企业减免税会计分录
  • 投资收益如何做账
  • 建筑业增值税专票抵扣后的税点是多少
  • 企业的免税收入用于支出所形成的费用或财产
  • 公司活动服装费会计分录
  • 开土地租赁发票需要交哪些税费
  • 1697509200
  • 外经证预缴税款分录怎么记账
  • 购买原材料无法确认收入
  • 事业单位财务预算管理制度
  • 增值税要不要计入固定资产的成本中?
  • windows update更新错误
  • 预收账款为什么不属于金融负债
  • php数组函数实现机选双色球
  • 永续债计入哪个会计科目
  • 公司为员工缴纳社保的基数怎么确定
  • 应交所得税和所得税费用的区别计算公式
  • 龟背竹的养殖方法和管理
  • php rewind
  • 带息应收票据应于收到或开出或承兑时
  • php strlen 中文
  • php测试mysql 数据库连接
  • 红宝石地址
  • php模板源码
  • 猿类作文
  • php源码 数据库
  • 会计凭证出现的问题
  • 水电费是收据能入账不
  • 还贷款的卡有利息吗
  • 合并报表中为什么要抵损益
  • mysql分页性能优化
  • linux mysql忘记密码的多种解决或Access denied for user 'root'@'localhost'
  • mongodb怎么复制粘贴
  • 亏损企业研发费用可以加计么
  • 收据大写后面的空格怎么填
  • 未开票收入如何计提增值税
  • 一般纳税人购买固定资产进项税可以抵扣吗
  • 对公账户取钱该怎么取钱
  • 接待客人后的感受和过程
  • 成本法核算的投资收益缴纳企业所得税
  • 银行卡被误扣多少钱
  • 每月增值税怎么做账
  • 过程中必须有哪两种状态
  • 建筑业外包工程包括哪些
  • 注册公司的流程及费用标准
  • 给客户的促销费用怎么入账
  • mysql column is ambiguous
  • mysqldump -w
  • 安装office提示
  • 如何将苹果手机复制
  • 苹果Mac系统怎么装
  • bootstrap框架怎么用
  • linux 指定动态库连接位置
  • cocos2dx4.0教程
  • js简单代码
  • shell脚本入门详解
  • python同一层次的语言必须对齐吗
  • Python selenium 三种等待方式详解(必会)
  • ActivityManagerService (三)
  • ADB not responding. You can wait more,or kill"abd.exe" process manually and click 'Restar
  • 国家税务局通用机打发票属于增值税发票吗
  • 陕西电子税务局新版
  • 如果我中了双色球
  • 国税申报密码忘了怎么办
  • 考公务员国家税务局好吗
  • 本科毕业去上海找什么工作好
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设