[英]Exposing services in RESTful web service
我正在创建一个Web服务,并遵循RESTful的方式进行操作。 因此,我拥有诸如Person,Ticket等之类的资源。我拥有所有正常的CRUD操作,一些查找程序等。 我还想公开服务方法,例如RandomTicketGenerator
类中定义的randomTicket()
。 我不确定在这样的REST API中公开服务方法是否不好? 例如,上面的路径将是/randomTicket
并且仅在GET请求上回答。
/ticket/random
有点混乱,因为它可以解释为“给我ID = random的票据”
如何通过GET /ticket?random=true
返回单个项目GET /ticket?random=true
或通过以下方式GET /tickets?random=true&maxItems=1
项目列表: GET /tickets?random=true&maxItems=1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.