【python学习笔记】flask实现简单的接收json返回json的接口
2016-09-10 15:04
966 查看
flask实现简单的接收json返回json的接口
刚刚学习python想用python flask实现简单的接收json返回json的接口,微型的前后端分离接口,非常简单直接上代码。
结合http://docs.jinkan.org/docs/flask/quickstart.html#a-minimal-application这个flask文档实现
请求数据为{
"opr": "add",
"data": {
"userName": "98997",
"disc": "hudihiudhu",
"expDate":"2",
"ip": [
"10.10.11.1",
"10.10.11.2",
"10.10.11.3"
]
}
}
返回{"userName": "98997", "ip": ["10.10.11.1", "10.10.11.2", "10.10.11.3"], "disc": "hudihiudhu", "expDate": "2"}
leason|博客
刚刚学习python想用python flask实现简单的接收json返回json的接口,微型的前后端分离接口,非常简单直接上代码。
结合http://docs.jinkan.org/docs/flask/quickstart.html#a-minimal-application这个flask文档实现
#!/usr/bin/python # -*- coding: utf-8 -*- import json from flask import Flask from flask import request from flask import redirect from flask import jsonify app = Flask(__name__) @app.route('/' , methods=['GET', 'POST']) def index(): if request.method == 'POST': a = request.get_data() dict1 = json.loads(a) return json.dumps(dict1["data"]) else: return '<h1>只接受post请求!</h1>' @app.route('/user/<name>') def user(name): return'<h1>hello, %s</h1>' % name if __name__ =='__main__': app.run(debug=True)
请求数据为{
"opr": "add",
"data": {
"userName": "98997",
"disc": "hudihiudhu",
"expDate":"2",
"ip": [
"10.10.11.1",
"10.10.11.2",
"10.10.11.3"
]
}
}
返回{"userName": "98997", "ip": ["10.10.11.1", "10.10.11.2", "10.10.11.3"], "disc": "hudihiudhu", "expDate": "2"}
leason|博客
相关文章推荐
- Flask-RESTful接口开发学习笔记一:实现简单的GET请求
- php学习笔记(三十)ajax请求和接收参数的实现方式(包括json数据格式的简单处理)
- Flask-RESTful接口开发学习笔记一:实现简单的GET请求
- 【Spring学习笔记-MVC-5】利用spring MVC框架,实现ajax异步请求以及json数据的返回
- 使用 flask 实现一个简单的可以返回 json 的 RESTful API 服务端
- Python学习笔记-Django实现简单增删改查
- [学习笔记]外部调用本地接口返回JSON数据
- python学习笔记:"爬虫+有道词典"实现一个简单的英译汉程序
- JS Python Flask 处理json 学习笔记
- struts2学习笔记--使用struts2插件实现ajax处理(返回json数据)
- Python学习笔记 --- python实现修改json文件
- Python OpenCV学习笔记之:图像直方图反向投影(backprojection)原理简单实现
- python基础学习——利用Flask实现一个简单博客
- python 学习笔记简单线程池实现
- Python学习笔记2-flask-sqlalchemy 简单笔记
- 【Struts2学习笔记-8】Struts2实现json数据的返回
- python flask 学习笔记1 简单入门
- oracle 最简单的学习笔记,增删改查,PLSQL基本语法,游标,函数,存储过程的实现
- (二)数据结构学习笔记 简单堆栈,STL中堆栈的实现
- J2ME 3D学习笔记——实现简单的界面(附代码)