.NET C# 创建WebService服务简单的例子
作者:网络转载 发布时间:[ 2015/7/7 14:03:07 ] 推荐标签:测试开发技术 .NET
下面我们启动这个项目,用浏览器查看微软为我们定义测试的调用页面:
在这里我们可以看到我们写的Hello方法可以调用了,我们单击进入这个方法进入调用调试页面:
输入参数,我们写的是一个简单的加法运算,参数便是我们写的HelloWorld方法的参数a和b,我们输入两个整数点击调用,出现如下结果:
下面是web服务返回的结果,其中133是HelloWorld参数a+b返回的结果:
1 <?xml version="1.0" encoding="UTF-8"?>
2 <string xmlns="http://tempuri.org/">133</string>
到这里,以后我们想要调用一个web服务可以通过以上方式把客户端从服务器获取数据,访问:"主机名/web服务名.asmx"可以调用了。
得到的数据是个XML,所以客户端得到数据后需要客户端解析XML文件。
注意:以上创建在浏览器调用的web服务仅供本地计算机调试使用,需要配置web.config(之前提到过)才能实现远程调用调试
如果不配置,在远程调用会出现:测试窗体只能用于来自本地计算机的请求解决 的问题。
如需远程调用可以参考一下方法:
在网站的解决方案的下方找到web.config
打开后添加如下配置即可:
1 <system.web>
2 <webServices>
3 <protocols>
4 <add name="HttpGet"/>
5 <add name="HttpPost"/>
6 </protocols>
7 </webServices>
8 <system.web>
配置之后,可以在远程通过浏览器来调用webservice.asmx服务了,开发测试之后,为了安全,一定把该配置去掉!
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11