【问题标题】:How to call SOAP service from Phonegap (iPhone app)如何从 Phonegap(iPhone 应用程序)调用 SOAP 服务
【发布时间】:2012-07-18 13:10:21
【问题描述】:

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

【问题讨论】:

标签: iphone soap cordova


【解决方案1】:

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

例如:

Posting-XML-SOAP-Requests

AJAX-Requests-Between-jQuery

Simple jQuery client to call a SOAP web service

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

进入Resources文件夹,可以看到一个名为Cordova.plist的文件。单击它,您可以看到 Root 元素。右键单击 Root,添加一行,将键设置为 ExternalHosts,类型为 Array

展开项目,并将项目添加为 item0。给它输入 string 并输入值作为'*'。

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

【讨论】:

  • 我可以使用 Jquery Ajax 创建 SOAP 请求并收集 SOAP 响应吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多