在RESTful Web服务中公开服务

时间:2013-04-04 15:40:25

标签: java spring java-ee

我正在创建一个Web服务,我遵循RESTful方式来完成它。所以我有人,票等资源。我有所有正常的CRUD操作,一些查找器等等。我还想公开在randomTicket()类中定义的RandomTicketGenerator等服务方法。我不确定在这样的REST API中公开服务方法是否不好?例如,上面的路径是/randomTicket,只能回答GET请求。

1 个答案:

答案 0 :(得分:1)

/ticket/random有点令人困惑,因为它可以解释为含义'给我ID =随机的票#<

如何通过以下方式返回单个项目:GET /ticket?random=true

或通过以下项目列表:GET /tickets?random=true&maxItems=1