
我是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服务?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)