打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
python flask api

1.背景

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

首先秀一下效果:

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

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



2.代码


首先说下环境吧,就是python+flask,特别好配置。

  1. from flask import Flask, jsonify  
  2.   
  3. app = Flask(__name__)  
  4.   
  5. tasks = [  
  6.     {  
  7.         'id'1,  
  8.         'title': u'OSPA',  
  9.         'description': u'This is ospaf-api test',   
  10.         'done'False  
  11.     },  
  12.     {  
  13.         'id'2,  
  14.         'title': u'Garvin',  
  15.         'description': u'I am garvin',   
  16.         'done'False  
  17.     }  
  18. ]  
  19.  
  20. @app.route('/', methods=['GET'])  
  21. def home():  
  22.     return jsonify({'tasks': tasks})  
  23.   
  24. if __name__ == '__main__':  
  25.     app.run(debug=True)  

这是本地的运行环境下的代码,执行完可以在浏览器输入“http://127.0.0.1:5000/”,就可以看到效果,返回的是一个json格式的文件。



注意:

  1. @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

******************************************/

来自:http://blog.csdn.net/buptgshengod/article/details/40857877

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Flask-RESTful构建小型REST服务
Python Flask 开发 web 指南01之创建你的第一个 RESTful APP
Python的下一代http客户端
使用Flask设计带认证token的RESTful API接口[翻译]
第47天:Web 开发 RESTful
计算机技术|我的第一个Flask程序
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服