`
aksoft
  • 浏览: 45203 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

WebService传多个参数和返回多个参数的方法

    博客分类:
  • C#
阅读更多
WebService方面:

在webService项目中新建两个类访问性都为public,
request:用来存放请求参数;

public class request
{
    public request()
    {
    }
    public string name;
    public string sex;
    public int age;
    public string enable;
}

response:用来存放应答参数;
public class response
{
 public response()
 {
  
 }
    public string name2;
    public string sex2;
    public int age2;
    public bool marry;
}


在webService中使用方法:
[WebMethod(Description = "real test")]
    public response change(request re)
    {
        response resp = new response();
        resp.name2 = re.name + "2";
        resp.sex2 = re.sex + "2";
        resp.age2 = re.age + 2;
        resp.marry = false;
        return resp;
    }


这个方法测试接收多个参数,并改变其值后返回多个参数


在Web项目中调用WebService:

添加webService的引用,假设引用名为localhost,使用该webService的方法如下:
客户端不用再另加request和response两个类。
        localhost.request re = new localhost.request();
        re.name = "aa";
        re.sex = "man";
        re.age = 12;
        re.enable = "true";
        localhost.Service ser = new localhost.Service();
        localhost.response res = ser.change(re);
        Response.Write(res.name2+"<br>"+res.sex2+"<br>"+res.age2.ToString()+"<br>"+res.marry.ToString());



关于调用webservice时出现401错误:Access Denied
解决办法:将webservice的访问权限加上“允许匿名访问”,在webService属性的“目录安全性”选项卡中。
分享到:
评论

相关推荐

    webService客户端调用服务端传对象参数

    这个工程详细的介绍了webService服务客户端如何调用简单和复杂的webService,其中就包括传递的参数是对象类型,返回数据是数组类型,还有最简单的基本类型。压缩包里还配置说明,清晰的说明webService的整个过程,对...

    java调用json参数的webservice

    在Java客户端,创建了一个JSON格式的字符串作为参数,然后通过WebService的客户端代理类SayHelloService的实例,调用其getSayHelloPort方法得到服务端点SayHelloDelegate的实例。通过这个实例,调用sayHaha方法并将...

    Delphi调用C#的Webservice返回Dataset

    总之,通过Delphi调用C#的Webservice返回Dataset是一种跨语言的数据交互方式,涉及到网络通信、数据序列化和反序列化等多个技术环节。熟练掌握这些技能,可以帮助开发者在多语言环境下构建高效、稳定的应用系统。

    WebService中如何写多个类

    下面我们将详细探讨如何在WebService中创建多个类以及如何实施登录验证机制。 首先,让我们了解WebService的基本结构。一个基本的WebService通常包含以下组件: 1. **服务接口(Service Interface)**:这是定义...

    使用WebService上传一个附件或者多个附件的实现方式

    总的来说,使用WebService上传附件涉及网络编程、文件处理和数据交换等多个领域的知识。正确实现这一功能需要对HTTP协议、XML、SOAP、文件I/O以及安全性有深入的理解。在实际开发中,还需要考虑性能优化、容错机制和...

    Xfire调用webservice无法传递参数问题

    这可能涉及到多个方面,如编码问题、序列化错误、类型不匹配或者配置不正确等。以下是一些可能的原因及解决方法: 1. **编码问题**:确保客户端和服务器端都使用相同的字符编码。如果编码不一致,可能会导致参数值...

    webservice调用,传参代码样例

    在这个例子中,`setOperationName`指定了要调用的服务操作,`addParameter`方法添加了两个输入参数,最后通过`invoke`方法调用了服务,并将参数值作为对象数组传入。 **注意事项** 1. 确保Web服务的URL正确,否则...

    C# WebService返回数据四种方法及动态调用

    C# WebService返回数据四种方法(DataSet, 序列化的DataSet, Microsoft组件处理序列化DataSet, Microsoft组件处理序列化压缩DataSet)及动态调用WebService

    调用WEBService参数

    每个WebService方法可能需要一个或多个输入参数,这些参数在调用时必须正确设置。例如,如果服务有一个名为`GetWeather`的方法,接受城市名和日期作为参数,那么在调用时,我们需要创建一个包含这两个值的对象,并将...

    WebService传XML 简单实例

    在IT行业中,WebService是一种通过网络进行通信的标准化方式,它...对于开发分布式应用程序或者需要集成多个系统的开发者来说,这些都是非常重要的技能。希望这个实例对你理解和应用WebService有所帮助,感谢你的阅读!

    webservice接口一个或多个附件上传

    1. **接口设计**:首先,你需要设计一个WebService接口,该接口应包括一个或多个方法,如`uploadSingleFile`和`uploadMultipleFiles`,分别处理单个和多个附件的上传请求。接口应清楚地定义输入参数,如文件内容...

    MULE开发实例1---并行调用多个webservice接口

    这个主题对于那些需要高效处理多个并发请求的系统设计者和开发者来说至关重要。 首先,我们要理解Mule ESB的核心概念。它是基于事件驱动架构(EDA)的,这意味着它能够处理来自不同源的事件,并且可以快速响应这些...

    动态调取webservice返回json数据并处理

    总结,动态调取WebService返回的JSON数据并将其显示在GridView中,涵盖了WebService调用、JSON解析和数据绑定等多个技术点。这要求开发者熟悉.NET框架、HTTP协议、JSON格式以及前端数据展示控件的使用。通过这一系列...

    JSON返回值格式的WebService样例

    在本示例中,“JSON返回值格式的WebService样例”旨在展示如何构建一个Web服务,该服务能够从数据库获取数据,并以JSON格式将结果返回给调用者。 首先,我们需要了解WebService的基本概念。WebService是一种基于...

    关于jquery ajax 调用带参数的webservice返回XML数据一个小细节.docx

    在使用jQuery AJAX调用带有参数的Web Service并期望返回XML数据时,需要注意一些关键细节以确保数据能够正确传输和解析。...在寻找解决方案时,阅读多个来源的信息并结合实践,可以避免不必要的错误。

    SQL Server调用WebService方法

    总结,SQL Server 2005调用WebService方法涉及到数据库与外部系统的集成、XML数据处理、存储过程编写等多个方面。通过合理运用这些技术,可以实现数据库系统与Web应用程序之间的紧密协作,提升整体系统的功能和效率...

    Jquery调用WebService示例方法(源代码)

    它接受多个参数,如URL、请求类型(GET或POST)、数据类型(如json、xml等)以及回调函数等。例如: ```javascript $.ajax({ url: 'WebServiceURL', type: 'POST', // 或者 'GET' dataType: 'json', // 根据...

    WebService接入用户使用说明

    本文档旨在详细介绍高斯通短信WebService接口的使用方法,包括但不限于接口的基本信息、调用方法、参数解析及返回结果的解释等。通过本指南,用户能够更好地理解并利用这些接口来满足自己的业务需求。 #### 二、...

    多线程socket+webservice操作demo

    - 为了处理多个并发的客户端连接,服务器通常会为每个新连接创建一个新的线程。 - 创建一个线程类,如`ThreadClientHandler`,在`run()`方法中处理Socket通信。 - 在主线程中,每当`accept()`返回新的Socket时,...

Global site tag (gtag.js) - Google Analytics