1.背景
ok,這可能是很多朋友和我一樣經常使用的各種api,例facebook的。github的。甚至微信api。因此,很多人都想使自己的api。在線教程在這方面它是非常小的,今天,我做了一個平穩,發布時間下方法。
首先秀一下效果:
用“curl”方法,返回一個json,大家也能夠試下:
curl -i http://ospafzone.duapp.com/ospaf

2.代碼
首先說下環境吧,就是python+flask,特別好配置。
from flask import Flask, jsonify app = 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“
* 轉載請標明出處:http://blog.csdn.net/buptgshengod
******************************************/
版權聲明:本文博客原創文章。博客,未經同意,不得轉載。