我有標記的概念。該系統有幾個標籤,可以在/標籤處獲取。提交具有關聯標記的資源時的寧靜
標籤由ID和名稱組成。
當用戶提交一個房子,他可以添加多個標籤,所以對提交衆議院JSON,可能是這樣的:
{"house" : { "name" : "White House", "tags" : [8,10,9] } }
凡8,10,9會的的ID標籤。
但是,如果我讓用戶提供標籤的名稱,它會是RESTful嗎?像:
{"house" : { "name" : "White House", "tags" : ['big','residential','garden'] } }
我不明白使用文本的優點,除此之外它更加自我解釋。這是一個很好的解決方案,或者至少是RESTful?
RESTfulness與數據查詢,創建和更新的方式有關,與結構更少有關的數據。例如使用正確的動詞並提供鏈接到某些搜索結果中的狀態轉換。根據您描述的方式,讓用戶提供標記值永遠不會更多RESTful或更少RESTful。 – 2014-09-26 21:47:22