RESTful 服务相关知识全解析
1. Django 在 RESTful 服务中的潜力
Django 不仅仅是一个处理 HTTP 请求的框架。它和 Rails 类似,包含许多子库,可处理 Web 应用和 Web 服务设计中的常见问题。例如,它有类似 Rails 的 ActiveRecord 的对象关系映射器、内置的用户模型,还能将模型对象序列化为 JSON 表示。此外,Django 还有评论模型和生成联合供稿的工具。尽管它主要用于 Web 应用,但也是 Python 实现 RESTful Web 服务的优秀基础。像书签详情类(BookmarkDetail class)稍作修改,就可以重构为一个通用的资源类,用于处理多种不同类型的对象。
2. REST 相关标准和指南
2.1 HTTP 和 URI 标准
- HTTP 标准(RFC 2616) : http://www.w3.org/Protocols/rfc2616/rfc2616.html
- URI 标准(RFC 3986) : http://www.ietf.org/rfc/rfc3986.txt
- WEBDAV 标准(RFC 2518) :若
超级会员免费看
订阅专栏 解锁全文
1954

被折叠的 条评论
为什么被折叠?



