-1

我必须使用 sencha touch 使用 SOAP Web 服务。

有谁能够帮我

我可以使用 JSONP 代理来消费肥皂网络服务吗?

请提供一些示例代码或参考。

提前致谢

4

2 回答 2

0

我相信完成您的项目的最佳方法是在您的 Sencha Touch 应用程序和您的 WS SOAP 服务之间开发某种中间件。

该中间件将处理 WS 请求,将结果转换为 JSON 格式,并最终交付给 Sencha Touch 应用程序。

几个月前,我在一个项目中实现了这个小架构,它就像一个魅力。对于中间件,就我而言,我使用的是 Java Apache Axis2 开源库

希望对你有所帮助

于 2012-08-17T00:10:17.337 回答
-1

我知道为时已晚...

我有一个解决这个问题的方法。也许这仅适用于开发环境而不是

生产环境。(因为它需要服务器端配置)

  1. 我将我们的服务器配置为允许 CORS。因此请参阅:http ://enable-cors.org/

  2. 使用参数启动 chrome:chrome.exe --disable-web-security

  3. 制作 Ajax.request(...) 方法:POST。使用正确的 SOAP 信封。有帮助:

http://www.soapclient.com/SoapMsg.html

于 2013-01-16T14:17:08.473 回答