使用Python Falcon框架快速实现简单API
来源:互联网 发布:手机淘宝怎么举报假货 编辑:程序博客网 时间:2024/06/05 05:51
Ubuntu下默认装了python2.7
装pip(安装python包管理器)
sudo apt-get install python-pip
装Falcon和gunicorn
(gunicorn是一个Python WSGI UNIX的HTTP服务器)
pip install --upgrade falcon
pip install gunicorn
新建一个test.py
import falconclass Test(object): def on_get(self, req, resp): resp.body = '{"message": "Hello world!"}' resp.status = falcon.HTTP_200
在相同目录下新建一个app.py,作为应用入口,在里面添加test的路由
import falconimport testapi = application = falcon.API()test = test.Test()api.add_route('/test', test)
启动服务器,-b参数用用绑定ip和端口号
gunicorn -b 127.0.0.1:8000 app
浏览器验证
在浏览器中输入 http://127.0.0.1:8000/test
出现:
相应地,post请求就写on_post()函数
就是这样容易\(≧▽≦)/
学习参考:
http://www.jianshu.com/p/0c2535da7600
http://www.ituring.com.cn/article/200096
阅读全文
0 0
- 使用Python Falcon框架快速实现简单API
- 使用Python Flask框架快速实现简单API
- python RESTful API框架:Eve 快速入门
- 使用python的Flask实现一个简单RESTful API服务器端
- Python实现简单的API
- open-falcon API 访问
- 使用sphinx快速生成Python API 文档
- 使用python实现快速排序
- Python实现简单的API接口
- 基于Python使用CloudSight API实现简单的图像识别(image Recognition)
- 使用CAS框架快速实现单点登录
- 使用python实现简单爬虫
- 使用python实现简单爬虫
- 一个简单的语音识别实现---百度在线语音识别REST API SDK(Python)简单使用
- Python REST API 框架
- 尝试使用python实现快速排序算法
- 使用python脚本语言实现快速打包
- Falcon
- c++ list基础介绍
- 剑指Offer_面试题12_打印1到最大的n位数
- [bzoj1176][Balkan2007]Mokia cdq分治+树状数组
- Servlet 3.0 新特性
- LINUX下JDK的安装和配置
- 使用Python Falcon框架快速实现简单API
- Java中的System类
- IT系统运维监控--相关知识汇总
- 在顺序表中插入和删除一个结点平均移动多少个结点
- java.net.SocketException四大异常解决方案
- 服务器测试常用指令-分测试内容
- 【STL】hdu 6015 Skip the Class
- ios客户端:kCFErrorDomainCFNetwork Code=-1005
- oracle中常用函数大全