Mrk*_*rkK 6 java spring spring-hateoas
我想知道是否可以将 HTTP 方法添加到使用 Spring HATEOAS 创建的链接中。我希望链接看起来像:
{
"href":http://localhost:8080/admin/users",
"rel": "add",
"method": "POST"
}
{
"href":http://localhost:8080/admin/users/john",
"rel": "remove",
"method": "DELETE"
}
Run Code Online (Sandbox Code Playgroud)
我找不到任何可以让我向链接添加“方法”的内容。
那没有意义。指定href某个资源的地址,并rel说明它与当前资源的关系。HTTP 方法指示客户端想要对其执行什么操作,这不是两者之间关系的一部分。
在您的示例中,该"remove"关系没有意义:HTTP 指定DELETE动词,并且语义
DELETE http://localhost:8080/admin/users/john
Run Code Online (Sandbox Code Playgroud)
是已知的。类似地,POST创建一个新资源,因此指定/admin/users足以让客户端列出用户(使用GET)或添加新用户(使用POST)。
| 归档时间: |
|
| 查看次数: |
7132 次 |
| 最近记录: |