加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

关于调用webservice

发布时间:2020-12-17 02:51:13 所属栏目:安全 来源:网络整理
导读:?答辩完毕后很无聊。正好近来研究ajax调用使用一下网络上一些免费的web serverce来装饰下blog所以开始研究了一下怎么样调用webservice. 本来以为这是一个很泛滥的问题。谁知道。在网上查了一下中文资料后。发现错误的东西好多,而且非常不全明(再次验证了中文
?答辩完毕后很无聊。正好近来研究ajax调用使用一下网络上一些免费的web serverce来装饰下blog所以开始研究了一下怎么样调用webservice.
本来以为这是一个很泛滥的问题。谁知道。在网上查了一下中文资料后。发现错误的东西好多,而且非常不全明(再次验证了中文资料的落后).
现在说说以下的几点心得:
1。
在使用C#调用WebService的时候。
网上的中文教程的次序如下:首先建立一个WebService的工程。之后建立一个可执行的工程。让可执行的工程引用WebService工程。就可以使用。虽然这样子非常的简单。可这样在现实中其实是不可行的。因为引用的WebService不是自己编写的。而是别人编写并且发布的。所以不可能引用这个工程。
正确的做法应该是生成一个继承至SoapDocumentMethodAttribute的子类.(通过叫做wsdl的一个vs自带的小工具可以自动生成)
如:?
wsdl http://localhost/aaa.asmx?wsdl?
(红字部分为webserverce地址)
这样会生成一个c#的源文件。把该源文件添加入工程中就可以使用
2。用javascript调用webservice的方法有三种.
http://truly.cnblogs.com/archive/2005/08/18/218102.html
个人认为第二种办法比较简单
3.该死的javascript的一个缺点就是很难查到对象的属性(使用反射的办法可以,但是也没有例子)
其中Microsoft.XmlHttp 对象的介绍在以下两个链接
http://www.itgene.cn/itgene/article/articleView.asp?id=555
http://www.xmlhttp.cn/manual/xmlhttprequest.html 而返回的操作xml对象的DOMDocument对象在msdn中可以查找得到?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读