主要观点:目前多数主要域名注册管理机构通过可扩展供应协议(EPP)接收创建或更改域名的请求,但其存在一些局限性,如使用复杂的 XML 标准、依赖 TCP 连接难以在 HTTP 环境部署、对初级开发者不友好等,因此计划用 RESTful 供应协议(RPP)替代 EPP,目前 RPP 仅存在概念,其原则包括 REST 架构、仅使用 HTTPS、复用 HTTP 服务及使用 JSON 格式等,IETF 的 Regext 工作组正在考虑创建专门的 RPP 工作组,一旦协议定义完成,编程 RPP 客户端和服务器并不困难,且可在无服务器环境中托管,文中还给出了一个简单的 RPP 示例服务,RPP 工作刚起步,鼓励相关方表达意见。
关键信息:
- EPP 目前被广泛使用但存在多种局限性。
- RPP 的原则及与 EPP 的区别。
- IETF 的 Regext 工作组考虑创建 RPP 工作组。
- RPP 编程及托管的相关情况。
- 一个简单的 RPP 示例服务。
重要细节:
- EPP 由 IETF 于 2004 年标准化,包含多个文档,目前已使用二十多年。
- REST 架构基于 URL 命名资源和不同 HTTP 方法区分动作,使用 REST 时无会话概念,部分操作可在普通浏览器进行。
- RPP 计划复用 HTTP 服务的现有机制,如认证等。
- IETF 的 Regext 工作组目前尚未创建 RPP 工作组,但 11 月 6 日在都柏林的会议有相关意向。
- 编程 RPP 客户端可使用各种编程语言的软件库,编程服务器有众多软件框架可用,可在无服务器环境托管。
- 示例服务用 Python 和 PostgreSQL 实现,展示了创建、获取信息和删除域名的操作及相关 HTTP 响应代码。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。