WEB SERVICES 调用泛型参数的问题

问题描述

我写了一个WEBSERVICES,在方法中定义了一个List<T>的泛型参数,可是我在测试客户端中调用的时候,这个参数却变成T[]了,还请高手多多指教!

解决方案

解决方案二:
泛型实质就是object的数组啊,只要能在[]中遍历出你要的object就可以啦
解决方案三:
学习!
解决方案四:
但是WEBSERVICES的作用本来就是发布给别用的~我在定义方法的时候使用的是泛型,而在别人调用的时候却是组数,这样的话还不如一开始就用数组,还要定义一个泛型有什么用?有没有什么方法能使WEBSERVICES中的泛型参数在调用中,能传入相应泛型参数?
解决方案五:
如果用泛型作参数,你如何保证websevers端与调用端的泛型定义一致!难道你要去websevers端先取道泛型的定义,还是去websevers端定义参数!所以你把参数以字符串的方式传过去再处理吧!
解决方案六:
引用4楼qiuming0306的回复:

如果用泛型作参数,你如何保证websevers端与调用端的泛型定义一致!难道你要去websevers端先取道泛型的定义,还是去websevers端定义参数!所以你把参数以字符串的方式传过去再处理吧!

在引用WEBSERVICES的时候相当参数的定义都会传过去的,所以客户端如何知道我的泛型类型的问题是关不存在的,我只是想找一个相对好一点的方法,传字符串参数的话,一个方法可能会需要传10+以前的参数可能会更多.

时间: 2024-09-16 05:29:32

WEB SERVICES 调用泛型参数的问题的相关文章

magento -- web services API 初体验

magento的web services API很早就有了,一直没试着用一下,最近有这方面的需求,照着网上的文章尝试了下,用起来还是很方便的,下面是测试的代码片段,类似的网上都能找到. $_SOAP = new SoapClient('http://192.168.1.10/magento/index.php/api/soap/?wsdl'); $sessionId = $_SOAP->login('shuishui', '123456');  测试是在本机进行,登录的账户需要预先在后台设置,因

Java与.NET 的Web Services相互调用

services|web 一:简介 本文介绍了Java与.NET开发的Web Services相互调用的技术.本文包括两个部分,第一部分介绍了如何用.NET做客户端调用Java写的Web Services,第二部分介绍了如何用Java做客户端调用.NET开发的Web Services. 二:项目需要的工具 Windows2000 Server(IIS) Jbuilder9.0( 含有Tomcat , axis) JDK1.4+Java Web Services Develop VS.Net 20

使用Integrated Web Services Client for ILE在ILE程序中调用Web Service 一

IBM Integrated Web Services for i是IBM最新发布的在IBM i上的SOA解决方案,包括Integrated Web Services Server for i和Integrated Web Services Client for ILE两部分.Integrated Web Services Server for i使用户能够将ILE RPG 和 COBOL程序快速部署成Web Services,而Integrated Web Services Client fo

PHP 调用asp.net Web Services服务问题总结

原文:PHP 调用asp.net Web Services服务问题总结 PHP是弱类型语言,转换非常不方便. < ?php //soap 客户端 $client=new SoapClient('http://localhost:57710/servicestest.asmx?WSDL'); $hello = $client->HelloWorld(); echo $hello;//不可以直接输出会有以下错误提示,但在Java下却正常. //必须采用以下循环输出即可 foreach ($hell

演练:从 Windows 窗体调用 XML Web services

services|web|window|xml XML Web services 是 Visual Studio 的一个新功能,它提供在松耦合环境中使用标准协议(如 HTTP.XML.XSD.SOAP 和 WSDL)交换消息的功能.可以结构化和类型化这些消息或对这些消息进行松散定义.因为 Web 服务基于标准协议,所以 Web 服务应用程序可以与各种不同的实现.平台和设备通讯.有关更多信息,请参阅托管代码中的 XML Web services.可以使用 Web 服务增强 Windows 窗体功能

使用Soap消息调用Web Services

services|web Web Services技术使异种计算环境之间可以共享数据和通信,达到信息的一致性.随着异种计算机环境的不断增加,我们会更加经常的调用各种不同计算机体系中编写和发布的Web Services,作者在本文中给出了使用VB应用程序调用java平台编写和发布的Web Services的实践过程, 并且分析了如何根据WSDL文件构造SOAP消息的方法.    一 SOAP简介     1.SOAP定义     SOAP(Simple Object Access Protocol

如何在ASP环境下利用SOAP来调用C#开发的Web Services

services|web 如何在ASP环境下利用SOAP来调用C#开发的Web Services,作为.NET Web Services的斑竹,很多朋友都问我如何在其他环境下调用Web Services,原理其实很简单,大家都知道Web Services是基于SOAP协议通信的,在其他环境下自然可以利用SOAP来访问Web Services了.下面我就一个具体的例子来说明调用过程.开发环境:windows 2000          SOAP Tookit3.0          IIS 我用C

使用Integrated Web Services Client for ILE在ILE程序中调用Web Service 二

什么是Web Service客户端处理器 Web Service客户端处理器(Client Side Handler)是Integrated Web Services Client for ILE提供的一种客户端Web Service调用监听机制,当客户端Stub程序封装好请求SOAP消息准备发送,或者客户端Stub程序接收到响应SOAP消息准备处理时,可以通过客户端Handler机制进行消息监听以及修改SOAP Header信息,然后 Integrated Web Services Clien

[导入]Asp.net Ajax调用web services IE7下正常,FF下就不好使了

Asp.net Ajax调用web services IE7下正常,FF下就不好使了 文章来源:http://blog.csdn.net/chsword/archive/2007/02/26/1515419.aspx