asp.net访问WebService的各种方式
程序员文章站
2022-03-25 07:51:49
我们知道的在c#后台调用webservice最简单、快捷的调用webservice的方法即通过鼠标添加web服务应用的方式。实际操作中我们会使用到另外一种方式,即通过httpwebrequest构造...
我们知道的在c#后台调用webservice最简单、快捷的调用webservice的方法即通过鼠标添加web服务应用的方式。实际操作中我们会使用到另外一种方式,即通过httpwebrequest构造请求。这种方式下以post和get两种请求为主,另外还有通用方式调用。一共三种。下面我们来看实际操作的实现方法。
由于这三种方式在实现原理上是相似的。知识具体的方式不同(哈哈,我的表述不是很专业,能理解是怎么回事就行)。于是我们抽象出公共的基类:webservicecaller
view code
post方式调用webservice类的实现代码:
view code
get方式调用webservice类的实现代码:
view code
通用方式调用webservice类的实现代码:
view code
在编码调用时可以考虑设计一个请求参数类
view code
另外我们在x前台页面也会通过js代码来调用webservice。此处略带"串烧"一下
就前台来说访问webservice的方式有通过javascript来访问。即:soap调用、xmlhttp post调用、microsoft.xmldomc调用、webbehavior.htc调用
view code
好了就介绍到这儿。
上一篇: 中兴通讯强力回应:美国商务部制裁极不公平,不能接受!
下一篇: VC++入门经典学习笔记--虚函数
推荐阅读
-
ASP.NET访问共享文件夹的详细步骤
-
当前标识没有对"Temporary ASP.NET Files"的写访问权限的解决办法
-
Jquery调用webService远程访问出错的解决方法_jquery
-
Jquery调用webService远程访问出错的解决方法_jquery
-
JS访问Webservice的安全性问题_html/css_WEB-ITnose
-
ASP.NET对SQLServer的通用数据库访问类
-
c#动态改变webservice的url访问地址
-
asp.net实现拒绝频繁的IP访问的方法
-
支持Ajax跨域访问ASP.NET Web Api 2(Cors)的示例教程
-
ASP.NET中访问DataGrid中所有控件值的方法