有產品和產品評論。 所以,我能得到的產品列表這樣的...如何設計具有資源層次結構的Restful API?
GET /products
我也可以獲取一個產品或評論或像這樣的產品......
GET /products/{productID}
GET /products/{productID}/reviews
這些都是明確的。但是當我想獲得我寫的所有評論時,問題就會發生。 我可以創建URI這樣的..
1. GET /products/reviews?author=myId
或
2. GET /reviews?author=myID
然而,第一個問題來自{productID}
和評論之間的衝突。 下一個問題來自關係產品和評論,因爲評論應該根據層次結構在產品之下。
如何獲得我用RESTful
API編寫的所有評論?