位置: 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静态网页制作)

  • 苹果手机图标怎么改变样子(苹果手机图标怎么删除不掉)

    苹果手机图标怎么改变样子(苹果手机图标怎么删除不掉)

  • 荣耀x10和华为畅享z的区别有哪些(荣耀X10和华为畅享50哪个好)

    荣耀x10和华为畅享z的区别有哪些(荣耀X10和华为畅享50哪个好)

  • 华为nova7se有无线充电功能吗(华为nova7se有无线反向充电吗)

    华为nova7se有无线充电功能吗(华为nova7se有无线反向充电吗)

  • 手机放大镜功能在哪里(怎样打开手机放大镜功能)

    手机放大镜功能在哪里(怎样打开手机放大镜功能)

  • oppo锁屏密码忘记但是有指纹(oppo忘了锁屏密码怎么办)

    oppo锁屏密码忘记但是有指纹(oppo忘了锁屏密码怎么办)

  • 电脑开机几秒自动断电关机,又自动重新启动(电脑开机几秒自动重启)

    电脑开机几秒自动断电关机,又自动重新启动(电脑开机几秒自动重启)

  • 小米6怎么打开双扬声器(小米6怎么打开root权限)

    小米6怎么打开双扬声器(小米6怎么打开root权限)

  • 联发科p10相当于骁龙什么处理器(联发科p10相当于高通多少)

    联发科p10相当于骁龙什么处理器(联发科p10相当于高通多少)

  • 闲鱼钱被支付宝冻结了怎么办(闲鱼钱被支付宝转走了)

    闲鱼钱被支付宝冻结了怎么办(闲鱼钱被支付宝转走了)

  • 删留言频繁怎么继续删(删留言操作过于频繁怎么回事)

    删留言频繁怎么继续删(删留言操作过于频繁怎么回事)

  • 微信不绑手机号会封吗(微信不绑手机号有什么风险)

    微信不绑手机号会封吗(微信不绑手机号有什么风险)

  • 苹果8手机是否支持O T G(苹果8手机是否支持无线充电)

    苹果8手机是否支持O T G(苹果8手机是否支持无线充电)

  • 荣耀9x怎么弄小窗口(荣耀9i怎么弄小窗口)

    荣耀9x怎么弄小窗口(荣耀9i怎么弄小窗口)

  • 华为mate30隐私空间怎么关闭

    华为mate30隐私空间怎么关闭

  • 手机qq如何取消气泡(手机qq如何取消一键登录)

    手机qq如何取消气泡(手机qq如何取消一键登录)

  • 微信怎么开启人脸支付(微信怎么开启人脸识别登录)

    微信怎么开启人脸支付(微信怎么开启人脸识别登录)

  • cmiit id是指什么(cmlit id)

    cmiit id是指什么(cmlit id)

  • 闪迪u盘为什么很烫(闪迪u盘为什么这么贵)

    闪迪u盘为什么很烫(闪迪u盘为什么这么贵)

  • ps的作用有哪些(ps 的作用)

    ps的作用有哪些(ps 的作用)

  • 抖音发图片怎么配音乐(抖音发图片怎么不自动翻页)

    抖音发图片怎么配音乐(抖音发图片怎么不自动翻页)

  • 怎样制作自己的网页(怎样制作自己的视频号)

    怎样制作自己的网页(怎样制作自己的视频号)

  • qq如何设置亲密关系(qq怎么设置亲密关系)

    qq如何设置亲密关系(qq怎么设置亲密关系)

  • 微博数据中心如何查看(微博 数据中心)

    微博数据中心如何查看(微博 数据中心)

  • 手机麻麻是个什么平台(手机有点麻)

    手机麻麻是个什么平台(手机有点麻)

  • cad属性在哪里打开(cad2020属性在哪里)

    cad属性在哪里打开(cad2020属性在哪里)

  • ChatGPT进阶-提示词中文版

    ChatGPT进阶-提示词中文版

  • ftptop命令  显示服务器的连接状态(ftp命令行)

    ftptop命令 显示服务器的连接状态(ftp命令行)

  • 应交个人所得税计提分录
  • 车辆使用费属于什么税收分类
  • 代收代缴消费税会计分录
  • 企业购车发票怎么查询
  • 员工买东西自己垫付的钱怎么做账
  • 上期金额和本期金额是什么意思
  • 制造费用月末不可能有余额
  • 购进农产品取得专用发票
  • 境外企业向境内提供国际运输服务核定征收的企业所得税
  • 已抵扣红字发票信息表怎么开
  • 涉农贷款损失
  • 转正工资差额什么意思
  • 残保金属于现金流量表中的哪一项
  • 我公司以房产土地为主
  • 长期待摊费用挂账原因
  • 总公司欠分公司的借款可以计提坏账
  • PHP:Memcached::replace()的用法_Memcached类
  • element-plus vue
  • 视同销售行为的涉税处理?
  • 福利性分配举例
  • 栖息在树林中
  • 经销商会议流程安排
  • 对于小型微利企业的建议
  • 企业法人歇业后诉讼主体确认
  • 管理费用怎么入账
  • 本单位职工可以承包本单位业务吗
  • dedecms怎么更换模板
  • 使用时间
  • 装修收入应如何确定
  • 小型微利企业的认定标准2023年
  • 价外费用企业所得税
  • 什么是进口增值税
  • sql2012 win10
  • 专项附加扣除可以随时更改吗
  • 金税四期对纳税人的影响有哪些
  • 文化服务要交文化部门吗
  • 利润表的税金及附加怎么得出来
  • 资产减值损失科目借方增加还是减少
  • 报表中应交税金怎么算
  • 进口货物如何入账
  • 应收账款的会计要素
  • 不合格产品会计处理
  • 长期股权投资成本法转权益法例题
  • 预付账款的相关认定
  • 母公司代发子公司工资,子公司申报个税
  • 汇算清缴后缴纳所得税会计分录
  • 银行借款一年按多少天计算
  • 营业外支出增加说明了什么
  • 各单位应当设置专职能源管理岗位
  • mysql常见优化手段
  • windows使用痕迹是指是什么
  • mysql如何导出数据
  • win7旗舰版系统还原无法启动
  • iis如何重新配置
  • 将Sublime Text 2固定到Ubuntu启动器的方法
  • 使用灭火器时要对准火焰的什么部位喷射
  • linuxsu命令作用
  • win7删除搜索历史记录
  • 怎么恢复Windows xp蓝天白云壁纸
  • ubuntu装eclipse
  • steam怎么sl
  • imapi.exe
  • cocos2dx官方教程
  • js运算符种类
  • js观察者模式和发布订阅
  • python 500行
  • jquery 图片放大预览
  • nodejs socket框架
  • 怎么连接w乚an
  • shell bash sh
  • unity3d接入抖音广告api
  • jquery中的$是什么
  • jquery常用的事件绑定函数有哪些
  • 深圳市国家税务局赵雨婷
  • 税局退回多交的增值税的账务处理
  • 无锡电子税务局怎么修改办税人员信息
  • 税务稽查人员占税务人员比例
  • 社保信息怎么补全
  • uk怎么添加发票
  • 苏州地方税务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设