-1
我閱讀了關於REST API的規範。這些原則:REST API與非REST API
- 一切資源
- 每個資源是可識別的由唯一識別
- 使用標準的HTTP方法
現在假設有詳細聯繫方式
表id , owner, contact name,contact number, created At
我想設計一個API來消費數據。我可以通過以下方式設計api。
爲了得到由所有者接觸
Get /contact/owner/david
或
Get /getContactByOwner?ownerName="david"
爲了寫入到表
post /contact/owner
{contactDetail JSON in request param}
或
post /addToContact?owner="john"&...
哪種設計是RESTful?另一個有什麼問題?
要求更有經驗的程序員的最佳實踐和意見是錯誤的嗎?僅用於糾正語法錯誤的stackoverflow? @downvoter。 –
*「許多優秀的問題根據專家的經驗產生了一定程度的意見,但對這個問題的回答往往基於意見,而不是事實,參考或具體專業知識。」*此外,還有重複的內容:http ://stackoverflow.com/q/1619302/3001761 – jonrsharpe
在我的問題中,我問哪個設計是寧靜的。如果兩者都很安靜,那麼如果支持原因,這也是一個有效的答案。每個可能性都可以由事實和參考文獻支持,其餘規範。我決不使用模棱兩可的語言。 @jonrsharpe。 –