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
******************************************/
版權聲明:本文博客原創文章。博客,未經同意,不得轉載。
