python制作api_用python+flask自己制作api(教程附源码)

1.背景

ok,可能很多朋友跟我一样经常使用各种api,比如facebook的,github的,甚至是微信的api。所以很多人也想制作自己的api。网上关于这方面的教程实在是很少,今天我就顺手做了一个,把方法公布下。

首先秀一下效果:

用”curl”方法,返回一个json,大家也可以试下:

curl -i http://ospafzone.duapp.com/ospaf

python制作api_用python+flask自己制作api(教程附源码)

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格式的文件。

python制作api_用python+flask自己制作api(教程附源码)

注意:@app.route(‘/’, methods=[‘GET’])

这行代码的’/’,对应下面的函数定义def home(),调试的网址”http://127.0.0.1:5000/”

如果是’/ospaf’,对应的函数定义def ospaf(),调试的网址”http://127.0.0.1:5000/ospaf”

ok,应该说的很明白了。

/********

  • 本文来自博客 “李博Garvin”

******/

Original: https://blog.csdn.net/weixin_33594621/article/details/113507895
Author: 木小允
Title: python制作api_用python+flask自己制作api(教程附源码)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/750083/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球