下面是我在调用和API时收到的输出。
{
"createdOn": "2020-08-01T21:17:15.130Z",
"updatedOn": "2020-08-01T21:17:15.130Z",
"links": [
{
"rel": "self",
"href": "https://idcs-oda-9417f93560b94eb8a2e2a4c9aac9a3ff-t0.data.digitalassistant.oci.oc-test.com/api/v1/bots/B183C87E-7067-4BC9-BD9D-5AFA145532F3/dynamicEntities/975F38A1-E1D1-48B1-AF47-B58E9FBB46A3/pushRequests/6D677CD7-F66F-4C23-8E20-EFC067FAB6F4"
},
{
"rel": "canonical",
"href": "https://idcs-oda-9417f93560b94eb8a2e2a4c9aac9a3ff-t0.data.digitalassistant.oci.oc-test.com/api/v1/bots/B183C87E-7067-4BC9-BD9D-5AFA145532F3/dynamicEntities/975F38A1-E1D1-48B1-AF47-B58E9FBB46A3/pushRequests/6D677CD7-F66F-4C23-8E20-EFC067FAB6F4"
}我知道rel, href在那里,因为HATEOAS.I也知道self在这里意味着什么。
我很想知道什么是canonical?它代表了什么。
发布于 2020-08-01 21:44:42
以下是所有官方链接关系类型的列表,特别是那些作为标准记录的链接关系类型:
https://www.iana.org/assignments/link-relations/link-relations.xhtml
在这里,您会发现canonical是在RFC6596中定义的。
该文件的摘要如下:
关于链接关系类型,可以非正式地将“规范化”描述为作者首选的资源版本。更正式地说,规范链接关系从一组资源中指定首选的IRI,这些资源以重复的形式返回上下文IRI的内容。一旦指定,应用程序(如搜索引擎)可以集中处理规范,并且可以更新对上下文(引用) IRI的引用,以引用目标(规范) IRI。
https://stackoverflow.com/questions/63210252
复制相似问题