我正在尝试为酒店预订实施基于 HATEOS 的 REST 服务,但有这样的困惑:
1)除了WADL,客户端如何知道可能的操作及其对应的URI。当客户端点击 REST 服务的根目录时,我是否应该将所有可能的操作和 URI 作为响应?
2)当客户获得一个地区所有住宿选择的列表时,我将返回他询问的地区所有酒店的列表。响应包含:
<accommodation>
<hotel info="http://welco.me/hotel/xxxxxx" price="5000"/>
<hotel info="http://welco.me/hotel/yyyyyyy" price="3000"/>
</accommodation>
但是我在这里的查询是客户将如何了解其他相关的可能操作,例如按价格排序的列表?