Q
REST式問題
1
A
回答
1
你在做什麼恕我直言是完全可以接受的。當您的資源更專注於客戶端UI的需求時,REST原則更容易應用。
我做完全型的事,你正在做的:
http://myserver.com/desktop/{dataset}/shell
http://myserver.com/shopclient/{dataset}/login
http://myserver.com/mobile/{dataset}/home
1
我會說,如果你能捲起所有想要通過線路和名稱推它的東西是有意義的數據,這可能是比目前你更好有。
不管你最終會調用這個結構,我稱之爲「富」,爲example.com/rest/foo的GET會返回
我同意限制的繁瑣是很重要的應用程序,因爲你擁有應用程序和服務,可能沒有人會使用你的服務。
0
iPhone就像一個特殊的客戶端,它需要以特殊的方式格式化輸出(比如AJAX有時需要JSON)。
所以我建議你保持URL儘可能短:
example.com/rest/HomeScreen
現在你有你確定你的控制器,格式要求(HTML,JSON,iphone)。您可以通過確定用戶代理或者通過附加擴展像這樣做:
example.com/rest/HomeScreen.iphone
example.com/rest/HomeScreen.html
example.com/rest/HomeScreen.xml
等
0
我不會設計一個主屏幕資源(感覺很前端專用)。你家庭顯示器是什麼?我寧願將在HomeScreen上顯示的模型作爲HomeScreen模型本身公開。
我們有iphone應用程序使用REST API調用多個資源(多個調用)。該應用程序感覺非常快,因爲使用了「性能提升」(緩存,控制有效負載大小,壓縮)。
關於內容協商,我認爲iPhone的互操作格式就足夠了(json或xml)。移動設備然後可以渲染這個模型如何喜歡。
相關問題
- 1. WCF REST - 與IIS6流式傳輸問題
- 2. WP REST API - 問題
- 3. Jira Rest Api問題
- 4. REST和SOAP問題
- 5. REST API CORS問題
- 6. REST問題:REST優於XML-RPC
- 7. CakePHP Rest插件問題
- 8. 對問題的REST API
- 9. Apache nifi Rest Api問題
- 10. 問題的REST概念
- 11. Windows Phone REST呼叫問題
- 12. Kaa REST日誌appender問題
- 13. Codeception REST超時問題
- 14. REST GET設計問題
- 15. FatSecret的REST API問題
- 16. 問題消費REST API Magento
- 17. 問題在REST WCF認證
- 18. Angular2到REST WebApi CORS問題
- 19. Solr Rest API問題 - Java
- 20. DocuSign Rest API登錄問題
- 21. 問題的REST JSON響應
- 22. FatSecret REST KIT與GTMOAuth問題
- 23. Django REST API連接問題
- 24. REST上的愚蠢問題
- 25. 問題與澤西REST,
- 26. Confluence REST API更新問題
- 27. python3 HitBTC問題的REST API
- 28. REST API安全問題
- 29. Angular Rest Api標題調用問題
- 30. Microsoft Live Connect,REST訪問問題