2015-10-15 171 views
0

我喜欢Swagger及其所有工具。我喜欢HAL,因为我能够创建/遵循可发现的API。两者是互斥还是可以使用swagger来实现HAL可发现的API?HAL和Swagger是否可比?

回答

0

你绝对可以使用招摇来描述响应中的链接,并且有价值。然而,swagger-ui浏览器不会自动跟随它们(除非响应为301/302),因此您将失去一些“现在就试用”功能。

+0

嘿,谢谢你。任何机会,你可以扩大这个答案?你现在试用它是什么意思? swagger-ui explorer没有关注链接,你的意思是什么? – Stewart

+0

如果你看一个连接到服务器的swagger-ui的例子(比如http://petstore.swagger.io),你会注意到执行一个操作会返回一个有效载荷,并将其显示在UI中。如果有效载荷包含指向资源的链接 - 这在HAL资源中是典型的 - 它不会跟随链接,它只会显示它在响应中看到的内容。 – fehguy