Restful API 开发
Restful简介
-
Restful API 开发其实就针对资源及对资源的各种操作展开。
-
Restful 就是将对网络资源的操作抽象为HTTP协议的不同方法。
方法 行为 示例 GET 获取资源信息 http://127.0.0.1:5000/source/ GET 获取指定资源 http://127.0.0.1:5000/source/250/ POST 创建新的资源 http://127.0.0.1:5000/source/ PUT 修改指定资源 http://127.0.0.1:5000/source/250/ DELETE 删除指定资源 http://127.0.0.1:5000/source/250/ -
数据:通常都采用JSON进行传输。
-
测试工具:postman是一款非常好用的测试工具,能够轻松模拟各种请求。
flask-restful
-
说明:是一个快速进行restful api 开发的扩展库,使用非常方便。
-
安装:
pip install flask-restful
-
使用:
from flask_restful import Api, Resource # 资源类 class UserAPI(Resource): def get(self, uid): return { 'UserAPI:GET': '获取'+str(uid)+'用户信息'} def put(self, uid): return { 'UserAPI:PUT':