2013-04-04 110 views
0

我正在創建一個Web服務,並按照REST風格執行此操作。所以我擁有諸如Person,Ticket等資源。我擁有所有正常的CRUD操作,一些查找器等等。我也想公開服務方法,例如在RandomTicketGenerator類中定義的randomTicket()。我不確定在這樣的REST API中公開服務方法是否糟糕?例如上面的路徑將是/randomTicket,並且只回答GET請求。在REST風格的Web服務中公開服務

回答

1

/ticket/random是有點混亂,因爲它可以被解釋爲「給我一份有編號的票=隨機」

如何通過返回的單個項目:GET /ticket?random=true

或通過項目的列表: GET /tickets?random=true&maxItems=1

+0

是的,這聽起來好多了。 – 2013-04-04 16:01:19