我如何在Phonegap中调用wsdl webservice?

时间:2012-12-26 11:22:05

标签: cordova

这里我写了我的ajax调用。通过相同的格式(在我写的像http://xxx.yyy.z.a/WebService1/Service.asmx/add时的url)我可以访问我的webservice.But我无法访问wsdl webservice.Please帮助我。< / p>

$.ajax({
 type: "POST",
 contentType: "application/json; charset=utf-8",
 dataType: "json",
 url:    "https://lifesathi.com/services/MobileAppsService.svc?wsdl",
 data: '{username:"XXXX",password:"YYYY"}',
 success: function(msg) {
 alert(msg.d);
},
error: function(msg) {
     alert("Error");
}});

1 个答案:

答案 0 :(得分:1)

请查看以下链接:

Link 1

Link 2

Link 3

Link 4

Link 5

基本思路是,您可能需要在soap Web服务周围编写一个json包装器,以便设备可以发送/接收请求。

举个例子;从设备发送JSON - &gt;服务器解析JSON输入 - &gt;服务器调用带有JSON输入的SOAP - &gt;服务器解析SOAP响应 - &gt;服务器格式JSON响应 - &gt;发回电话 - &gt;手机处理此JSON响应