如何从Phonegap(iPhone应用程序)调用SOAP服务

时间:2012-07-18 13:10:21

标签: iphone soap cordova

我正在尝试使用this SOAP client调用SOAP服务,但它不适用于我。请帮我。如何使用Phonegap发送和接收XML SOAP?

1 个答案:

答案 0 :(得分:7)

Phonegap是通常通过XHR / Ajax进行通信的HTML / JS / CSS。最好使用 jQuery Ajax 函数。您可以获取详细信息here

例如:

Posting-XML-SOAP-Requests

AJAX-Requests-Between-jQuery

Simple jQuery client to call a SOAP web service

如果您发现任何跨域问题(或在浏览器中工作而不使用模拟器/设备),请参阅以下步骤。

转到资源文件夹,您可以看到名为 Cordova.plist 的文件。单击它,您可以看到 Root 元素。右键单击Root,添加一行,将键设置为 ExternalHosts ,类型为数组

展开项目,并将项目添加为 item0 。输入字符串,然后输入值为'*'。

不要忘记在更改后保存Cordova.plist(只需使用cmd + s)。