java-将HTTP方法添加到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"
}
我找不到任何能让我在链接中添加“方法”的内容.
解决方法:
那是没有道理的. href指定某些资源的地址,而rel则告诉它与当前资源的关系. HTTP方法指示客户端要执行的操作,这不是两者之间关系的一部分.
在您的示例中,“删除”关系没有意义:HTTP指定DELETE动词以及
DELETE http://localhost:8080/admin/users/john
已经知道.同样,POST创建一个新资源,因此指定/ admin / users足以使客户端列出用户(使用GET)或添加新用户(使用POST).
标签:spring-hateoas,spring,java 来源: https://codeday.me/bug/20191121/2050984.html