编程语言
首页 > 编程语言> > java-将HTTP方法添加到Spring HATEOAS链接

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