我在REST上读过的所有文章和书籍都重申了在超媒体响应中添加"self“rel链接的重要性,但它们都很少说明原因和用例。
为什么你要添加一个自链接,它有什么用?
发布于 2017-01-07 04:12:57
当返回资源时,它可能不是完整的表示形式。self链接应提供访问完整表示url
例如:
GET /objects
[
{
"name": "tech",
"links": [
"rel": "self",
"href": "/objects/1"
]
},
{
"name": "book",
"links": [
"rel": "self",
"href": "/objects/2"
]
}
]GET /objects/1
{
"name": "tech",
"ratio": 1,
"precision": 2,
"links": [
{
"rel": "self",
"href": "/objects/1"
}
]
} https://stackoverflow.com/questions/14185011
复制相似问题