API 开发中的实用模式:MRU、WIP 与列表导航
在 API 开发中,有几种实用的模式可以显著提升服务的可用性和用户体验。下面将详细介绍返回最近使用资源(MRU)、支持进行中的有状态工作(WIP)以及启用标准列表导航这三种模式。
1. 返回最近使用资源(MRU)
返回 MRU 可以减少对某些依赖,帮助新开发者了解服务的常见操作。MRU 列表通常在响应中以普通链接的形式呈现,也可以创建一个 mru 资源。
支持 MRU 模式的服务应在每个响应中至少返回 MRU 链接,也可以返回前几个 MRU。这些 MRU 应反映当前用户上下文和服务上下文,但并非所有最近使用的链接在给定时刻都有效。
以下是一个返回 MRU 链接的示例响应(使用 Collection+JSON 格式):
{
"collection" : {
"links": [
{
"name": "self",
"rel" : "home self",
"href": "https://api.example.org/"
},
{"$comment" : "link that points to the MRU list"},
{
"name": "mru",
"rel": "collection",
"href": "https://api.example/org/mru"
},
{"$comment" : "some MRU links in the
超级会员免费看
订阅专栏 解锁全文
647

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



