【发布时间】:2012-07-18 13:10:21
【问题描述】:
我正在尝试使用 this SOAP client 调用 SOAP 服务,但它不适合我。请帮我。如何使用 Phonegap 发送和接收 XML SOAP?
【问题讨论】:
-
我看到了你提到的链接。我试过了,但它对我不起作用。我想要肥皂具体的例子。
-
这并不意味着它不是同一个问题。
我正在尝试使用 this SOAP client 调用 SOAP 服务,但它不适合我。请帮我。如何使用 Phonegap 发送和接收 XML SOAP?
【问题讨论】:
Phonegap 是 HTML/JS/CSS 通常通过 XHR/Ajax 进行通信。最好使用 jQuery Ajax 函数。详情可以here获取。
例如:
Simple jQuery client to call a SOAP web service
如果您发现任何跨域问题(或在浏览器中工作而不使用模拟器/设备),请参考以下步骤。
进入Resources文件夹,可以看到一个名为Cordova.plist的文件。单击它,您可以看到 Root 元素。右键单击 Root,添加一行,将键设置为 ExternalHosts,类型为 Array。
展开项目,并将项目添加为 item0。给它输入 string 并输入值作为'*'。
不要忘记在更改后保存 Cordova.plist(只需使用 cmd+s)。
【讨论】: