前言:

关于python flask 的介绍、指导、案例,网络上比比皆是。这里参考官网:http://www.pythondoc.com/flask/index.html

你可能不知道的flask服务:

曾经做过一个项目:

A + A-server

目的:

提供给测试或开发数据,进行调试/测试

简单介绍:

A:根据jsonschema定义生成合法/非法(遍历/非遍历)的数据

A-server:实现接口,获取服务器中的jsonschema定义后,传给A项目包进行处理

重点介绍 A-server:

 @app.route('/jsonschema/r/<traversal>', methods=["POST"])
def legal_random(traversal=False):
# 通过判断传入的traversal参数的值,进行选择是否遍历
if traversal == 1 or traversal == "":
traversal = True
else:
traversal = False data = {} #这里的data是jsonschema的定义内容 client = A.Client() # 调用A项目的接口
legal_value = client.random(data, traversal=traversal) return make_response(jsonify(legal_value ))

执行结果查看:

执行相应的调试代码 python xxx.py 即可
直接在浏览器中查看: http://ip:端口/jsonschema/r/1 即可

最新文章

  1. java实现记住密码功能(利用cookie)
  2. 第2章 Linux系统安装(1)_VMware安装与使用
  3. 【前端】使用CSS使元素居中的几种方式
  4. [terry笔记]RMAN综合学习之恢复
  5. Linux 2.4调度系统分析--转
  6. haskell学习笔记_函数
  7. select count(distinct a)
  8. Oracle EBS-SQL (GL-5):从发票追溯到接收
  9. 我的第一个REST客户端程序!
  10. 插件化-开启另外应用的activity
  11. 转载:PHP时间戳 strtotime()使用方法和技巧
  12. SpringMVC初步——HelloWorld的实现
  13. 再起航,我的学习笔记之JavaScript设计模式20(策略模式)
  14. Hbase给初学者的“下马威”
  15. Socket编程(网络编程)
  16. Android 更改按钮样式 Button Styles
  17. 2018/05/07 Linux find命令中{}的作用
  18. mysql如何优化插入记录速度
  19. 触屏设备上的多点触碰检测C++代码实现
  20. helm-locate 使用 everything

热门文章

  1. 搭建网络svn实战
  2. Go---Redis连接池
  3. Linux 修改终端命令提示符颜色
  4. Python使用django搭建web开发环境
  5. jquery在ajax新加入的元素后绑定事件click
  6. 3 TypeScript 语法特性
  7. JS基本特效 -- 常见40个常用的js页面效果图(转载)
  8. 2016-2017 ACM-ICPC Southwestern European Regional Programming Contest (SWERC 2016) E.Passwords AC自动机+dp
  9. leetcode 656. Coin Path
  10. jquery中一些容易忽略的方法