位置: IT常识 - 正文

前端react axios 发送post请求fastapi响应报错422 (Unprocessable Entity)(react的前端)

编辑:rootadmin
前端react axios 发送post请求fastapi响应报错422 (Unprocessable Entity) post请求fastapi响应报错:422 (Unprocessable Entity)

推荐整理分享前端react axios 发送post请求fastapi响应报错422 (Unprocessable Entity)(react的前端),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:前端开发 react,react前端启动,前端开发 react,react前后端交互,前端react项目,react api,react的前端,react api,内容如对您有帮助,希望把文章链接给更多的朋友!

最近在学习和使用fastapi的时候遇到了一个问题,就是发送了post请求后服务器端回应:422 (Unprocessable Entity), 具体含义:

HTTP 422 状态码表示服务器理解请求实体的内容类型,并且请求实体的语法是正确的,但是服务器无法处理所包含的指令。422 表现为请求格式错误,但出现了语义错误,以至于服务端无法响应。

fastapi出现这种响应错误,有时候可能会是前端也有可能是后端造成的,这个错误可以理解为:请求的数据前后端的类型不一样.

演示代码前端react axios 发送post请求fastapi响应报错422 (Unprocessable Entity)(react的前端)

这里的演示代码,前端发送请求使用的是axios,服务器为fastapi. 先看出现422错误的代码:

fastapi:

@app.post("/apipost/")async def posttest(s): return s

axios:

axios.post(baseURL + '/apipost',{ s: 'post test' }, ).then(function (res) { console.log(res.data) }).catch(function (error) { console.log(error.response) })

点击按钮发送请求后出现POST http://localhost:8000/apipost/ 422 (Unprocessable Entity)错误.

分析错误

前边我们说了这个错误可以理解为:请求的数据前后端的类型不一样.,我们看看数据哪里不一样了? axios发送的数据:s: 'post test' fastapi需要接收的数据:s,对!就是一个s!昂?好像明白了哪里出问题,后端没定义接收数据的类型.因为前端发来的是一个str,我们修改一下后的s的类型试试.

前端不变,把后端代码修改:

@app.post("/apipost/")async def posttest(s:str): return s

发送请求,依然报错422! 服务器响应:{"detail":[{"loc":["query","s"],"msg":"field required","type":"value_error.missing"}]}

这个意思是这个字段的数据必填,现在缺失中!很多时候到这里我们就开始搜索百度、csdn等寻找答案,大多都说是header设置有问题格式不对等等,后来我查寻了官方的文档,发现这个错误其实解决起来很简单的,只要使用 Pydantic 模型来

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

上一篇:el-tree设置利用setCheckedNodes/setCheckedKeys默认勾选节点,以及通过setChecked新增勾选指定节点(el-tree方法)

下一篇:html+css制作静态小米商城页面(含css手动轮播图)(css静态网页制作)

  • realme和oppo的系统是一样的吗(realme和oppo的系统有什么不同)

    realme和oppo的系统是一样的吗(realme和oppo的系统有什么不同)

  • 15管控制器带多大电机(15管控制器功率)

    15管控制器带多大电机(15管控制器功率)

  • 苹果xs闪光灯怎么开(苹果xs闪光灯怎么关)

    苹果xs闪光灯怎么开(苹果xs闪光灯怎么关)

  • 红米k30可以升级miui12吗(红米K30可以升级内存吗)

    红米k30可以升级miui12吗(红米K30可以升级内存吗)

  • 显卡一直80度会坏吗(显卡80度会重启吗)

    显卡一直80度会坏吗(显卡80度会重启吗)

  • 请检查ca设备是否插好或驱动是否正确安装(请检查captcha表格)

    请检查ca设备是否插好或驱动是否正确安装(请检查captcha表格)

  • 照片和扫描件的区别(照片和扫描件的法律效力)

    照片和扫描件的区别(照片和扫描件的法律效力)

  • 手机屏幕tp是什么意思

    手机屏幕tp是什么意思

  • 一张幻灯片可以应用多个主题吗(一张幻灯片可以放几张图)

    一张幻灯片可以应用多个主题吗(一张幻灯片可以放几张图)

  • oppo屏幕旁边白条(oppo手机屏幕边上有白斑)

    oppo屏幕旁边白条(oppo手机屏幕边上有白斑)

  • 优酷账号分享不合法,ip上限怎么解决(优酷账号分享不合法 ip上线什么意思)

    优酷账号分享不合法,ip上限怎么解决(优酷账号分享不合法 ip上线什么意思)

  • 主板尺寸分类(主板尺寸分类24.4×19.0cm)

    主板尺寸分类(主板尺寸分类24.4×19.0cm)

  • ipad第六代是2018款吗(ipad第六代是2018还是2019)

    ipad第六代是2018款吗(ipad第六代是2018还是2019)

  • 小米路由器3a是千兆吗(小米路由器3a是千兆端口吗)

    小米路由器3a是千兆吗(小米路由器3a是千兆端口吗)

  • 微信阅读量算人数还是次数(微信阅读量能挣钱吗)

    微信阅读量算人数还是次数(微信阅读量能挣钱吗)

  • 书旗小说如何免费阅读(书旗小说怎么免广告)

    书旗小说如何免费阅读(书旗小说怎么免广告)

  • 腾讯视频的设置在哪(腾讯视频的设置字体在哪里)

    腾讯视频的设置在哪(腾讯视频的设置字体在哪里)

  • mya-al10是什么型号(mya-al10是什么手机)

    mya-al10是什么型号(mya-al10是什么手机)

  • 华为Nova3e电池容量是多少(华为nova3e电池容量多少毫安)

    华为Nova3e电池容量是多少(华为nova3e电池容量多少毫安)

  • 虎扑怎么修改帖子(虎扑可以编辑自己的回帖吗)

    虎扑怎么修改帖子(虎扑可以编辑自己的回帖吗)

  • cad画标题栏步骤(cad如何绘制标题栏)

    cad画标题栏步骤(cad如何绘制标题栏)

  • 企业收款二维码怎么弄(企业收款二维码怎么制作)

    企业收款二维码怎么弄(企业收款二维码怎么制作)

  • 在win7中,为什么开机需要按F1进入系统?(win7为什么这么多人用)

    在win7中,为什么开机需要按F1进入系统?(win7为什么这么多人用)

  • win10开机启动项设置教程(win10开机启动项怎么删除)

    win10开机启动项设置教程(win10开机启动项怎么删除)

  • 帝国CMS常用函数有哪些(帝国cms使用手册)

    帝国CMS常用函数有哪些(帝国cms使用手册)

  • 企业销售不动产增值税税率
  • 销货退回的税务处理
  • 个税申报人员多怎么申报
  • 专利奖励金额
  • 一般纳税人增值税优惠政策
  • 车辆抵押登记费用可以退回吗
  • 收到公司of
  • 营改增后非增值税应税项目包括哪些
  • 利息股息红利所得个人所得税怎么算
  • 所得减免优惠明细表减免项目包括几项
  • 淘宝电商会计交税怎么交?
  • 简并税率后,申报增值税要注意哪几点?
  • 印花税的滞纳金怎么计算
  • 制造业领用材料规章制度的好处
  • 污水处理服务费用交印花税吗
  • 法人实名认证后为什么查不到名下公司
  • 建筑企业跨地区
  • 公司有好多没有股份的人
  • 施工成本科目
  • win11家庭版怎么激活
  • 电脑换系统怎么备份软件
  • 手机文件打开方式怎么设置默认
  • 无生产怎样结转成本费用
  • 小企业会计准则没有以前年度损益调整科目
  • u盘bios设置usb启动
  • php可变参数
  • 跨年度暂估成本
  • linux小技巧
  • phpswitch语句成绩判断
  • 在建工程会计分录例题
  • 房地产企业增值税怎么计算
  • 企业是根据什么来分类的
  • 年终奖并入综合所得
  • code editing
  • html下划线怎么设置
  • c语言中数组越界
  • 往来款的账务处理
  • 股东股权转让是什么意思
  • 小企业会计准则和企业会计准则的区别
  • 汽车折旧年限是几年如何计算
  • 其他业务收入不交增值税吗
  • 银行对账单可以作为原始凭证入账吗
  • 土地增值税扣除项目税金包括哪些
  • mysql5.5数据库安装教程
  • 无形资产属于货物吗为什么
  • 消费税为什么是中央税还是地方税
  • 出口货物弃货
  • 代扣的个人所得税怎么做分录
  • 固定资产未转固属于什么问题
  • 专利年费计入哪里
  • 代扣代缴公积金现金流量
  • 政府专项资金补助计入什么科目
  • 合同资产计提减值准备的依据
  • 净利润增长率计算方式
  • 小规模纳税人可以转为一般纳税人吗?
  • 以前年度损益调整结转到哪里
  • 个人所得税专项扣除需要交钱吗
  • 营改增后建筑业税率
  • 收到支票如何去银行兑现
  • 新开办企业如何建账
  • win7系统怎么对外发送wifi信号
  • ubuntu 操作系统
  • 重装系统重启后怎么操作
  • windows无法删除软件怎么办
  • mac系统如何隐藏文件
  • 如何查看winxp系统的运行内存
  • win8如何安装
  • java timer
  • 安卓开发教学视频
  • unity f
  • 批量 update
  • 电脑兼容ie
  • javascript 对象
  • 禁止所有陌生人的来电设置
  • 安卓启动器修改
  • 云南省电子税务局怎么改号码
  • 电子税务局怎么添加银行账户信息
  • 陕西省地方税务局公告2016年第1号
  • 郑州高新税务局
  • 增值税综合税率是什么意思啊造价
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设