我正在嘗試做一個sencha touch 2移動應用程序。我在服務器上有一個安靜的api,我想在我的移動應用程序中使用它。我應該使用哪個代理代理(rest,ajax,jsonp)? Rest和ajax存在跨站點域問題,所以jsonp可以成爲解決方案。但如何我可以發送jsonp請求來休息api,如果我有參數?在sencha touch 2中使用哪個代理當我擁有寧靜的API時
回答
如果您的服務真正遵循REST標準,那麼您可以使用REST
代理,因爲這種代理可以爲您提供開箱即用的功能以便在模型上運行。
關於跨域問題,請注意,應用程序的方式在桌面瀏覽器的行爲是從它的行爲不同,當它在手機上運行,所以你不會被強迫使用JSONP
如果你不想,AJAX
也可連續工作您。它很好,如果你可以使用JSONP,但請記住它不支持HTTP頭和其他有用的方法,如POST,PUT & DELETE。
請通過此瞭解更多信息:How to use json proxy to access remote services during development
我已經使用REST標準創建了API。所以,我打算使用REST Proxy。但無論如何,從PC瀏覽器測試這樣的應用程序?而如果我需要傳遞多個參數,如https:// url/user/$ username/$ password?感謝您的建議 – Shree 2013-03-15 14:25:47
我相信你可以在URL中傳遞任何東西,但最好是將它放在請求體中而不是URL中。如果您正在處理密碼,請使用HTTPS。 – ThinkFloyd 2013-03-16 08:01:23
你能否給我提供一個自定義休息網址生成的例子? – Shree 2013-03-18 15:52:28
- 1. 在我的情況下,哪個代理最適合在sencha touch 2中使用?
- 2. sencha touch 2 api文檔
- 3. Sencha Touch 2與多個代理的應用程序
- 4. 在Sencha touch 2中使用路由
- 5. 在Sencha Touch 2中使用g.Raphael
- 6. sencha touch 2商店代理API讀取響應
- 7. Sencha Touch 2 - 在我的Sencha Touch 2應用程序中阻止a-href事件(a-href事件處理)
- 8. 使用Sencha touch 2登錄Facebook的應用程序使用Sencha touch 2
- 9. Sencha Touch 2中有哪些可用的事件監聽器?
- 10. Sencha Touch 2 + Maps Api - fitbounds()不起作用
- 11. Sencha Touch 2使用JsonP代理進行離線緩存
- 12. Sencha Touch 2 MVC - 如何實施和使用自定義代理
- 13. Sencha Touch 2 TypeError
- 14. Sencha Touch 2 HtmlEditor
- 15. Sencha Touch 2 Ext.util.Geolocation
- 16. sencha touch rest代理url
- 17. 當使用澤西在Android應用寧靜的API,我得到這個錯誤:
- 18. Sencha touch 2:通過代理在商店中檢索信息
- 19. Minify Sencha Touch 2應用程序代碼?
- 20. 與Sencha Touch 2一起使用XTempate 2
- 21. 我可以在Sencha Touch中使用Ext.JS的API嗎?
- 22. Sencha Touch 2 vs DHTMLX Touch
- 23. Sencha Touch 2本地構建與包裝Sencha Touch 2在Phonegap
- 24. 在Sencha Touch中管理CSS
- 25. 無法使用Sencha Touch 2 SQL代理在Web SQL中創建表
- 26. 我該如何在Sencha Touch 2中使用Ext.Logger?
- 27. sencha touch ::如何處理我的sencha touch應用程序中的iOS
- 28. 如何使用sencha touch使用linkedin API
- 29. Sencha Touch 2.x Google Place API v3
- 30. 谷歌圖表API到Sencha Touch 2
回答的問題是http://try.sencha.com/touch/2.0.1/docs/Ext.data.JsonP.1/鏈接。 – SachinGutte 2013-03-15 13:42:28