當我使用GET檢索和顯示信息,並使用POST創建,更新,刪除,我的Web應用程序會自動RESTful嗎?當我遵循網絡編程的標準做法時,我的應用程序是否會自動進行RESTful?
2
A
回答
3
沒有,因爲其他的想法給出了以下映射:
GET - Retrieve
POST - Create
PUT - Update
DELETE - Destroy
這些HTML動作(PUT和DELETE)通常不會被瀏覽器支持REST這樣的框架傾向於使用一些捏造,讓他們的2通過瀏覽器。
創建RESTful應用程序還有很多設計理念,因此實現「自動」寧靜並不是真的可能。在一些組之間還有很多關於REST實際需要的討論。
3
它會更接近,但不完全RESTful。
你所需要的,比什麼都重要,以確保所有必要的狀態正在通過URI表示轉移。 (這就是爲什麼它是「代表性的狀態轉移」。)
爲您的操作使用其他HTML方法更爲常見。
0
否REST與HTTP無關,它與協議無關。正確使用像HTTP這樣的協議(除了繞開其實現被破壞的地方,比如缺乏PUT支持等)是必要的,但不足以成爲RESTful。
相關問題
- 1. 驗證網絡連接是否來自我的應用程序
- 2. 我們是否也可以用PhoneGap/Cordova做移動網絡應用程序?
- 3. 運行我的應用程序2G網絡上我的應用程序的
- 4. HTML5 localStorage:我的代碼是否遵循正確的標準?
- 5. Python - 我應該使用線程還是進程進行網絡活動?
- 6. 。Wix標準引導程序應用程序的網絡端口
- 7. 什麼是我的網絡應用程序編碼?
- 8. 當我的應用程序能夠讓我的應用程序在Visual Basic中自動啓動時運行
- 9. 我應該使用C++進行網絡編程嗎?
- 10. 爲什麼犯規採用標準我的網絡活動圖標出現在我的iPhone應用程序
- 11. 當我的應用程序安裝時,'打開'選項會自動更改爲我的應用程序
- 12. 當網絡太弱時,可達性會掛起我的應用程序
- 13. 即使當我的應用程序未啓用iCloud時,是否也必須遵循iOS數據存儲指南
- 14. 當應用程序未運行時自動激活進程
- 15. 當我想運行我自己的應用程序時,無法驗證iPhone上的應用程序iOS9
- 16. 我應該遵循的最佳做法是將通用頁面存儲在Rails應用程序中
- 17. 當我在Eclipse上運行我的應用程序作爲Spring啓動應用程序時,它會拋出org.springframework.context.ApplicationContextException?
- 18. 總是運行網絡android應用程序的最佳做法是什麼?
- 19. 當我運行我的自動刷新程序時,我無法停止它
- 20. 編寫django時的縮進標準應用程序
- 21. 集中我的目標C應用程序的網絡代碼
- 22. 使用J2ME進行移動應用程序編程時,OO是否相關?
- 23. 當我運行應用程序時,我的TableView崩潰了應用程序
- 24. 我是否必須用4.2編譯我的iPhone應用程序?
- 25. 是否必須在我的應用程序中進行配置?
- 26. 我使用硒網絡驅動程序
- 27. 我想用我的應用程序的全球網絡
- 28. 是否有存儲默認應用程序數據的標準做法?
- 29. 我在啓動時運行我的應用程序時做了什麼錯誤?
- 30. 是否有人使用WADL標準進行網絡服務?
我不會稱客戶端(或Javascript)API「有點欺騙」。 REST不是爲瀏覽器設計的,它是爲適當的客戶端應用程序而設計的。 – 2009-05-27 20:20:56