如何在iPhone上使用PhoneGap调用基于SOAP的Web服务?

4

我是PhoneGap的新手,我们客户的要求是在iPhone上使用PhoneGap访问基于SOAP的Web服务,基本上使用JavaScript访问Web服务,任何帮助都将不胜感激。


2
请查看此链接:http://kmithi.blogspot.in/2012/02/callling-web-services-in.html - user1079903
2个回答

4

使用PhoneGap调用Web服务与直接从浏览器中调用相同(但您需要考虑同源策略)。

还需要考虑一些性能问题,因为在移动电话上使用JavaScript处理大块的XML可能会很慢。因此,您可以使用某种Web服务器来与Web服务进行通信,并向您的手机发送一些简化的JSON,或者您可以查看IBM的此教程,了解如何直接从JavaScript调用Web服务:http://www.ibm.com/developerworks/webservices/library/ws-wsajax/


1

据我所知,从移动设备调用 Web 服务就像从 Web 服务的外部调用 Web 服务一样。因此,我们需要跨域。 要进行跨域,我们需要服务器端的支持,例如:Jsonp 或代理。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接