C#中WebService的创建和调用(附源码)

发布时间:2024-02-16 13:30

WebService使用

  • WebService的创建
    • 新建WebService
    • WebService中添加方法
  • WebService的使用
  • webservice 返回json串

WebService的创建

新建WebService

首先创建一个空的web应用程序
\"C#中WebService的创建和调用(附源码)_第1张图片\"
项目右键 添加 > 新建项 选择Web服务
\"C#中WebService的创建和调用(附源码)_第2张图片\"
点击添加,一个简单的web服务就添加完成了

WebService中添加方法

添加一个GetStrUtil方法,传入固定参数,返回处理后的数据
\"C#中WebService的创建和调用(附源码)_第3张图片\"
注意新加方法上面必须加 [WebMethod] 不然是无法通过webservice访问到的。
运行web服务,在浏览器中查看
\"C#中WebService的创建和调用(附源码)_第4张图片\"
把这个web应用程序发布到iis上,至此简单的web服务创建成功。

WebService的使用

新建一个winform应用程序,右键添加服务引用
\"C#中WebService的创建和调用(附源码)_第5张图片\"
地址中:输入发布webservice的地址,点击转到可以查看自己写的方法。
\"C#中WebService的创建和调用(附源码)_第6张图片\"
添加一个按钮,一个文本框,用来调用服务。

\"C#中WebService的创建和调用(附源码)_第7张图片\"
后台方法调用服务。

\"C#中WebService的创建和调用(附源码)_第8张图片\"
调用成功,至此,WebService的创建和调用完成

webservice 返回json串

1.在web.config里面的的system.Web节点添加

 
   
     
     
    
    
   
 

2.修改后缀asmx文件

[WebService(Namespace = \"http://tempuri.org/\")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
[System.Web.Script.Services.ScriptService]

\"C#中WebService的创建和调用(附源码)_第9张图片\"
Context.Response.Write(“里面写入你要放回的json串”);

请求地址返回json串:http://ip:端口/IService.asmx/GetStrOper?str=boy

至此完成了

版权所有,引用需告知

下载:源码地址

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号