我正在创建一个Web服务,我遵循RESTful方式来完成它。所以我有人,票等资源。我有所有正常的CRUD操作,一些查找器等等。我还想公开在randomTicket()
类中定义的RandomTicketGenerator
等服务方法。我不确定在这样的REST API中公开服务方法是否不好?例如,上面的路径是/randomTicket
,只能回答GET请求。
答案 0 :(得分:1)
/ticket/random
有点令人困惑,因为它可以解释为含义'给我ID =随机的票#<
如何通过以下方式返回单个项目:GET /ticket?random=true
或通过以下项目列表:GET /tickets?random=true&maxItems=1