1.背景
ok,这可能是很多朋友和我一样经常使用的各种api,例facebook的。github的。甚至微信api。因此,很多人都想使自己的api。在线教程在这方面它是非常小的,今天,我做了一个平稳,发布时间下方法。
首先秀一下效果:
用“curl”方法,返回一个json,大家也能够试下:
curl -i http://ospafzone.duapp.com/ospaf
2.代码
首先说下环境吧,就是python+flask,特别好配置。
from flask import Flask, jsonifyapp = Flask(__name__)tasks = [ { 'id': 1, 'title': u'OSPA', 'description': u'This is ospaf-api test', 'done': False }, { 'id': 2, 'title': u'Garvin', 'description': u'I am garvin', 'done': False }]@app.route('/', methods=['GET'])def home(): return jsonify({'tasks': tasks})if __name__ == '__main__': app.run(debug=True)这是本地的执行环境下的代码,执行完能够在浏览器输入“http://127.0.0.1:5000/”。就能够看到效果。返回的是一个json格式的文件。
注意:
@app.route('/', methods=['GET'])
这行代码的'/',相应以下的函数定义def home(),调试的网址“http://127.0.0.1:5000/”
假设是'/ospaf',相应的函数定义def ospaf(),调试的网址“http://127.0.0.1:5000/ospaf”
ok,应该说的非常明确了。
/********************************
* 本文来自博客 “李博Garvin“
* 转载请标明出处:
******************************************/
版权声明:本文博客原创文章。博客,未经同意,不得转载。