ast*_*sov 75
HATEOAS是应用程序架构的概念.它通过导航他们在服务器返回的资源模型中找到的超媒体链接来定义应用程序客户端与服务器交互的方式.
要实现 HATEOAS,您需要一些表示资源的标准方法,它将包含超媒体信息(指向相关资源的链接),例如,类似这样的内容:
{
"links": {
"self": { "href": "http://api.com/items" },
"item": [
{ "href": "http://api.com/items/1" },
{ "href": "http://api.com/items/2" }
]
},
"data": [
{ "itemName": "a" },
{ "itemName": "b" }
]
}
Run Code Online (Sandbox Code Playgroud)
HAL就是这样的标准之一.它是资源表示的特定格式,可用于实现HATEOAS.
如果您更喜欢遵循其他标准或使用自己的标准,则可以完全实现HATEOAS而无需遵循HAL.
| 归档时间: |
|
| 查看次数: |
17454 次 |
| 最近记录: |