2014-02-09 29 views
2

我正在創建一個REST API,其中一些資源具有由兩個單獨部分組成的複合ID。一個示例是給定經度和緯度的資源。帶有複合ID的REST資源的URL

我最初的想法是在ID的每個組合的一部分作爲路徑的一個單獨的部分按下面添加:

http://localhost/phone-details/Vodafone/07123000000 - Operator and number 

http://localhost/location-details/50/-2 - Lat and long 

是採取這種做法本最佳做法?是否應該使用查詢字符串,以便每個合成ID部分都有明確而明顯的名稱?或者,複合ID是否應以逗號分隔?

回答