Web Services 是否可以将HATEOAS原则添加到现有的REST Web服务中?

cnh2zyt3  于 2022-11-15  发布在  其他
关注(0)|答案(1)|浏览(106)

是否可以将HATEOAS原则添加到现有的REST Web服务中?在开发REST Web服务后执行此操作是否有任何问题?

xiozqbni

xiozqbni1#

我认为逐步采用HATEOAS当然是可能的,例如,JSON文档可以在以后获得带有有用关系的链接,或者为操作编码描述。
HAL格式使用_links而不是links作为链接的主要属性的原因之一是它不太可能与现有属性冲突。
然而,我相信如果API首先围绕资源和链接设计,结果会更高。例如,您可能应该鼓励您的用户不要手动连接值来从id构建URL,并且您可能希望删除所有的id字段。

相关问题