之前一直在跑的一个项目突然报错500:代码报错部分

print('111')
body = request.get_json(force=True)
print(body)
print('222')
mail_body = body.get('mail_body', '')

报错:


排查各种因素,发现这个POST接口获取代码
body = request.get_json(force=True)
这部分body为(Ellipsis, Ellipsis),不是正常的获取json数据的格式
百思不得其解呀,之前还好好的,后经百度谷歌多方打听,感觉问题出在flask版本上面
后升级了flask版本,问题解决,但不能理解,之前使用的版本为何突然出现这样的问题
所以这个出现的原因还有待查明,不知道是不是flask又干了什么骚操作

解决办法:
将flask从v0.12.1升级至v1.0.2,问题解决,可以获取到正常的json格式数据

python flask 方法get_json返回(Ellipsis, Ellipsis)问题解决相关推荐

  1. Flask框架(flask中设置响应信息的方法,返回json数据的方法)

    设置响应信息的方法 1.  返回自定义的响应头,有两种方式: (1)  第一种是:视图函数return的时候,使用元组,返回自定义的信息           返回的时候的状态码可以自定义信息:&quo ...

  2. python flask框架剖析_python flask框架实现传数据到js的方法分析

    本文实例讲述了python flask框架实现传数据到js的方法.分享给大家供大家参考,具体如下: 首先要清楚后台和前端交互所采用的数据格式. 一般选JSON,因为和js完美贴合. 后台返回的数据进行 ...

  3. python Flask框架如何请求及返回数据——flask详细教程

    python Flask框架如何请求及返回数据--flask详细教程 文章目录: 1 Flask介绍 1.1 Flask简单介绍 1.2 Flask相关资料信息 2 Flask快速入门 2.1 Fla ...

  4. python返回长度值_Python 文件 truncate() 方法(截断返回截取长度)

    概述 Python 文件 truncate() 方法用于截断文件并返回截断的字节长度. 指定长度的话,就从文件的开头开始截断指定长度,其余内容删除:不指定长度的话,就从文件开头开始截断到当前位置,其余 ...

  5. python获取网站window全局对象或方法的返回值

    本章教程,主要介绍如何使用python获取网站中的window全局对象或方法的返回值. 目录 1.浏览器运行结果 2.程序代码 3.程序运行结果 1.浏览器运行结果 2.程序代码 #!/usr/bin ...

  6. python中 math.isfinite返回值为false_Python math.isfinite() 方法

    Python math.isfinite() 方法 例如: 检查值是否有限:# Import math Library import math # 检查这些值是否是有限的 print(math.isf ...

  7. python中------decode解码出现的0xca问题解决方法

    python中------decode解码出现的0xca问题解决方法 参考文章: (1)python中------decode解码出现的0xca问题解决方法 (2)https://www.cnblog ...

  8. python flask框架部署方法

    python flask框架部署方法) 链接: [link]https://dormousehole.readthedocs.io/en/latest/deploying/index.html#dep ...

  9. 如何使用Python Flask编写Web服务

    我们的许多客户正在使用我们的Webhook功能来构建有用的服务,但不幸的是,其他客户却没有. 我们经常听到他们的团队中没有人足够熟练地编写一种服务,该服务可以提取Webhook负载并处理数据. 这使得 ...

最新文章

  1. 我,是真是一个培训班出来的程序员
  2. markdown简明语法
  3. opencv投影变换
  4. Android加载/处理超大图片神器!SubsamplingScaleImageView(subsampling-scale-image-view)【系列1】...
  5. python matplot.pyplot.plot() 的用法 plt.plot()(绘制y相对于x的线条和/或标记。)
  6. 科技管理的作业选题 很重要
  7. python中的线程
  8. 翻译:Vim从入门到精通 Mac OS
  9. PropertyUtils.copyProperties复制对象失败
  10. 格雷码与二进制的转换 verilog实现加仿真
  11. 【Python程序设计(七)】文件和数据格式化
  12. 硬盘写保护软件_三星T7 Touch 1TB移动固态硬盘评测:新奇又安全的加密方式普及?...
  13. 投影相机,透视相机,弱透视相机和仿射相机的区别和联系
  14. 经度纬度地图搜索器_百度地图搜索经度纬度_地球经度纬度示意图
  15. uva12307(旋转卡壳)
  16. C# 二维码 生成、解析
  17. Diagnosing Intermittent Authentication Failures and User Lock-Outs in Oracle WebLogic
  18. 怎么用U盘制作原版系统启动盘
  19. 学生宿舍管理项目开发计划书_学生宿舍管理系统项目计划书.doc
  20. CSRF(跨站请求伪造)漏洞

热门文章

  1. 制表符补全位数在idea和eclipse中的区别
  2. 003_ZooKeeper服务端集群搭建
  3. php中 可替代curl,laravel-PHP-为什么使用Guzzle代替cURL?
  4. router vue 动态改变url_Vue教程(路由router-基本使用)
  5. 2017年伊始,你需要尝试的25个Android第三方库
  6. Android键盘面板冲突 布局闪动处理方案
  7. oracle报错编码
  8. 拼装机器人感想_学习制作机器人的感想作文500字6篇
  9. linux echo 变量 字符串,echo命令 – 输出字符串或提取Shell变量的值
  10. cmake交叉编译android,CMake Android 交叉编译