如何在SENCHA TOUCH中使用SOAP Web服务?

如何在SENCHA TOUCH中使用SOAP Web服务?,第1张

概述我是senchatouch的新手,我想在senchatouch中使用soapWeb服务.我已经为此原因编写了代码,但是问题是我仅获得纯HTML内容作为响应而不是soap对象.而且我不知道如何从Web服务到senchatouch调用特定方法.这是我的代码:-Ext.Ajax.request({method:'get',url:'http://

我是sencha touch的新手,我想在sencha touch中使用soap Web服务.我已经为此原因编写了代码,但是问题是我仅获得纯HTML内容作为响应而不是soap对象.而且我不知道如何从Web服务到sencha touch调用特定方法.

这是我的代码:-

Ext.AJAX.request({    method: 'get',    url: 'http://192.168.1.15:80/himanshu/helloworlDWebservice.asmx',    success: function (response, request) {     alert('Working!')     alert(response.responseText)    console.log('Response:-'+response.responseText)    },    failure: function (response, request) {    alert('Not working!')    console.log('Response Status:- '+response.status)    }});

编辑:-好吧,我想到了从here的Web服务中调用特定方法的想法,就像我有HelloWorld()方法,该方法只返回一个字符串,我的网址是http://192.168.1.15:80/himanshu/helloworlDWebservice. asmx.
我可以这样设置URL来调用HelloWorld()方法:-http://192.168.1.15:80/himanshu/helloworlDWebservice.asmx/HelloWorld

但是它对我不起作用.每次我运行程序“不工作”警报时都会生成500,这是我得到的响应统计信息.请让我明白我该如何提前从webservice.Thanx调用方法.

解决方法:

您将无法以这种方式使用SOAP Web服务,因为在asmx网址上执行GET请求将仅返回列出Web服务方法的页面的HTML内容.

使用SOAP Web服务依赖于POST请求,并且需要您发送正确的XML SOAP请求.我可能建议您使用http://archive.plugins.jquery.com/project/jqSOAPClient之类的东西来执行SOAP调用并检索数据,然后将其传递回Ext代码.

希望这可以帮助

纳塞夫

总结

以上是内存溢出为你收集整理的如何在SENCHA TOUCH中使用SOAP Web服务?全部内容,希望文章能够帮你解决如何在SENCHA TOUCH中使用SOAP Web服务?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1071977.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-26
下一篇2022-05-26

发表评论

登录后才能评论

评论列表(0条)

    保存