我有一個RESTful-ish URL的rails應用程序,我需要傳遞一個字符串(標記)集合,而且我不想使用查詢字符串。什麼是傳遞字符串集合作爲參數的最佳REST式方法?
目前我使用類似的路線來/controller/tagged/:tags/foo/:foo/bar/:bar.:format
這需要「標籤」進行編碼這是一種痛苦如果你想手動輸入URL的話,容易出錯。
像/ controller/tagged/tag1/tag2/tag3/foo ...這樣的其他方法很難實現,因爲它們不明確(不清楚標記列表結束和其他參數開始的位置)。
其他人如何處理這種事情,您將其表達爲軌道路線的解決方案是什麼?
REST使用POST進行特殊目的(創建一個新資源),所以如果他試圖獲取資源,他不會使用POST ... – SingleShot 2009-09-18 21:03:05
他實際上並沒有說他在做什麼: - ) – SingleShot 2009-09-18 21:04:23
@SingleShot好點,做得好:-)基本上我試圖檢索由參數過濾的資源集合。它們實際上是位置 - 通過標記,原點,距離等過濾。所以是的,它應該是一個GET。我希望能夠緩存它。 – frankodwyer 2009-09-18 21:20:11