我有以下地址返回我的資源列表:REST架構 - 複雜方法的Url如何顯示?
我還執行了返回特定資源的方法(在這種情況下,資源142)。
http://example.com/resources/142
我想補充的方法,它是典型的HTTP方法之外:列表,創建,檢索,替換,更新。遵循的模式是什麼?在我的具體情況下,我需要檢查資源的可用性。 Url的外觀如何(http://example.com/resources/checkavailability/142)?
我雖然只是簡單地使用GET方法,並檢索該信息作爲返回的對象的一部分。然而,我的一些同事認爲這樣做效率不高(要傳輸的數據將遠遠大於僅僅返回真/假)。
感謝您的幫助!
I如果您在典型的HTTP方法之外添加方法,無論如何您應該添加一個方法來檢查可用性,像EXISTS一樣。這樣你可以使用相同的URL,並返回該方法的真/假。 – 2010-11-25 00:13:08