首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具

_link模型
EN

Stack Overflow用户
提问于 2017-03-11 13:16:10
回答 1查看 742关注 0票数 0

我被要求将HATEOAS作为rest的一部分来实现,这就是Swagger规范中如何定义响应的方法。

代码语言:javascript
运行
复制
_links: 
[
 {
rel:    
 string
The relationship to the request e.g. self which contains the resource that was requested or {object name}, a link to a resource that is related to the requested resource
action: 
[
 {
    httpVerb:   
         string
        Allowed actions for this link based on the users permissions
        Enum:
        Array[4]
           0:"GET"
           1:"POST"
           2:"PUT"
           3:"DELETE"
   }
]
    href:   
      string
      A fully qualified URL to the resource.
  }
]

rel和href是有意义的,我可以找到这两个方面的许多例子,但我找不到任何行动。这是标准的一部分吗?我真的应该把它送回去吗?

我正在使用库,这肯定不支持操作。任何关于这方面的指导都将是值得赞赏的。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2017-03-13 08:23:22

有趣的是,_links (带有下划线)是一件HAL的事情,所以我不期望您得到的规范遵循任何标准。

我知道包括actions在内的一个标准是警笛,但它们与您的示例中的action不同。

许多REST API甚至都不是RESTful,更不用说HATEOAS了。因此,遵循某一特定标准(或“标准”)的价值目前仍有争议。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42735651

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档