<<基于Python的Web应用开发实战>> 简单笔记
1. Restfull
资源: 资源是 REST 架构方式的核心概念。 每个资源都要使用唯一的 URL 表示。 某一类资源的集合也要有一个 URL。 API 还可以为某一类资源的逻辑子集定义集合 URL。 表示资源集合的 URL 习惯 在末端加上一个斜线,代表一种“文件夹”结构。
资源转换Json
client -> server: from_json server-> client: to_json
- 认证 REST Web 服务的特征之一是无状态,即服务器在两次请求之间不能“记 住”客户端的任何信息。客户端必须在发出的请求中包含所有必要信息,因此所有请求都 必须包含用户密令。
POST - PUT - DELETE —request with Token
2. 测试
- Httpie 测试
- client 测试
- 端到端测试
3. 性能
- 慢查询
- 高CPU运算
4. 蓝本:blueprint
蓝本和程序类似,也可以定义路由。 不同的 是,在蓝本中定义的路由处于休眠状态,直到蓝本注册到程序上后,路由才真正成为程序 的一部分。