我從事的是從博客中刮取特定鏈接的服務。該服務打電話到不同的站點,這些站點提供並存儲數據。REST - 獲取更新資源
我有麻煩,指定更新服務器上的數據,我現在使用動詞更新拉動最新的鏈接的數據。
我目前使用以下端點:
GET /user/{ID}/links - gets all previously scraped links (few milliseconds)
GET /user/{ID}/links/update - starts scraping and returned the scraped data (few seconds)
什麼是第二個URL一個很好的選擇?我自己提出了一些例子。
GET /user/{ID}/links?collection=(all|cached|latest)
GET /user/{ID}/links?update=1
GET /user/{ID}/links/latest
GET /user/{ID}/links/new
出了什麼問題的更新請求'/用戶//links'? –
只是一個提示:爲了使它更加安寧,你的網址應該說'users'而不是'user' –
小心不要用「update」來描述你想要的內容,否則你的答案不適合你問題。你真的*想要獲得用戶鏈接。這只是你想要選擇最新的和緩存的鏈接。這與[CouchDB中使用的'stale'選項](http://docs.couchdb.org/en/latest/maintenance/performance.html?highlight=stale#views-generation)(一個寧靜的數據存儲)非常相似。所以答案可以是例如'GET/user/{ID}/links'和'GET/user/{ID}/links?cached = true'。 –