通過將其狀態設置爲deleted
來實施軟行刪除時,哪種方法合適? 是否應該是DELETE
因爲我們沒有將該行傳遞給GET
或者應該是PUT
因爲我們正在將該行的狀態更新爲deleted
?REST風格的服務:PUT或DELETE
0
A
回答
2
如果從用戶的角度來看,資源在'軟刪除'後不可訪問(例如:您將返回404),請使用DELETE
。如果您仍然可以使用GET
對象之後,我不認爲我會使用DELETE
,但PUT
可能更合適。
0
標記爲刪除應該在客戶端,只有當您進行適當的刪除時POST到服務器。
如果您想聯繫服務器並在此期間再進行一次GET操作,那麼您應該在那一刻執行刪除操作。即您的GET應該得到最新的數據,這意味着刪除應該在GET之前完成。
相關問題
- 1. Ejabberd的REST服務; DELETE和PUT方法
- 2. WCF REST服務不支持PUT和DELETE
- 3. REST NSMutableURLRequest with httpmethod PUT或DELETE
- 4. Azure REST PUT或DELETE返回401
- 5. 帶Backbone,DELETE和PUT請求的CodeIgniter Rest服務器返回404
- 6. 如何在我的Rails REST風格的Web服務中接受PUT和DELETE方法
- 7. .NET中的REST風格的服務器
- 8. REST風格的Web服務中的@POST
- 9. Grails中的REST風格的Web服務
- 10. CakePHP中的REST風格的Web服務
- 11. Jersey REST風格的服務,錯誤500
- 12. 實施REST風格的服務
- 13. GWT + Spring MVC(REST風格的Web服務)
- 14. 實現REST風格的Web服務
- 15. TomEE與Jersey REST風格的Web服務
- 16. REST風格的Web服務發佈API
- 17. REST風格的Web服務GET文件
- 18. 設置REST風格的Web服務
- 19. 什麼是REST風格的Web服務
- 20. REST風格的服務契約
- 21. REST風格的Web服務和RESTful API
- 22. jquery REST風格的Web服務
- 23. 關於REST風格的Web服務
- 24. REST風格的服務問題
- 25. REST風格的web服務代理類
- 26. ASP.NET REST風格的Web服務
- 27. 啓用PUT和DELETE在web服務
- 28. WebFaction中的Python程序的REST風格的Web服務或API
- 29. REST風格的Web服務與PHP// Laravel或自己的設置
- 30. REST的PUT和DELETE和防火牆