0

我正在尝试制作 sencha touch 2 移动应用程序。我在服务器中有一个安静的 api,我想在我的移动应用程序中使用它。我应该使用哪个 sencha 代理(rest、ajax、jsonp)?Rest 和 ajax 存在跨站点域问题,因此 jsonp 可以成为解决方案。但是,如果我有参数,如何将 jsonp 请求发送到 rest api?

4

1 回答 1

1

如果您的服务真正遵循 REST 标准,您可以使用REST代理,因为这样代理可以为您提供开箱即用的功能来操作模型。

关于跨域问题,请注意应用程序在桌面浏览器中的行为方式与在手机中运行时的行为方式不同,因此您不需要强制使用JSONPAJAX也可以为您工作。如果您可以使用 JSONP,那就太好了,但请记住它不支持 HTTP 标头和其他有用的方法(如 POST、PUT 和 DELETE)的局限性。

请通过此了解更多信息:How to use json proxy to access remote services during development

于 2013-03-15T14:03:29.277 回答