博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用python+flask让你自己api(教程源代码)
阅读量:5041 次
发布时间:2019-06-12

本文共 1086 字,大约阅读时间需要 3 分钟。

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“

* 转载请标明出处:

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

版权声明:本文博客原创文章。博客,未经同意,不得转载。

转载于:https://www.cnblogs.com/yxwkf/p/4741557.html

你可能感兴趣的文章
【LeetCode-面试算法经典-Java实现】【114-Flatten Binary Tree to Linked List(二叉树转单链表)】...
查看>>
poj3073
查看>>
Android BroadcastReceiver 的简单实现
查看>>
关于一些基础的Java问题的解答(三)
查看>>
C++学习之const整理总结
查看>>
玩转modulesim_001 新建一个工程
查看>>
Maven中的SnapShot版本和Release版本
查看>>
淘宝技术发展
查看>>
am335x ar8031 双网口配置记录
查看>>
nodejs之入门
查看>>
ios中的三种弹框《转》
查看>>
Weakness and Poorness CodeForces - 578C
查看>>
2873=老--质价比
查看>>
Oracle 存储过程简单语法
查看>>
JAVA中List、Map、Set的区别与选用
查看>>
bat-- .bat 文件启动服务 和 启动Tomcat
查看>>
org.springframework.web.bind.annotation重定向的问题
查看>>
程序员必须软件
查看>>
关于message pack as3 版本的一些修改。
查看>>
[G]java反射获得泛型参数getGenericSuperclass()
查看>>