调用WebService参数个数问题

问题描述

目前我用PDA(Wince)C#开发程序,服务器端写了个webservice,现在有以下不是很明白的地方。比如服务器端有一个写的函数传入值有3个,同时在PDA端调用。现在改了需求,在服务器端此函数的传入值多了一个变成了4个,但是我在PDA端并没有更新引用,因此调用webservice的这个函数的时候传入值仍然是3个,也不会报错。运行程序调用这个函数的时候能够正常运行,并没有出错。感觉调用服务器端的webservice的4个参数时,在PDA端只写了3个应该会报错,这是为什么?PS服务器端的webervice更改后,在PDA端没有更新,这个原因?

解决方案

解决方案二:
你确定PDA端调用了你更新之后4个参数的服务?
解决方案三:
引用1楼BitCoffee的回复:

你确定PDA端调用了你更新之后4个参数的服务?

是的,确定是这样,PDA上调用时3个参数,可以正确调用。数据那边增加的一个参数数据显示为空,分别尝试了各两次,PDA更新引用和没更新引用分别试了两次,没出问题,感觉好奇怪

时间: 2024-09-04 18:22:15

调用WebService参数个数问题的相关文章

关于用结构体作参数动态调用webservice.

问题描述 protectedvoidButton1_Click(objectsender,EventArgse){stringwebServiceUrl="http://192.168.16.80/WebService_TH/Service1.asmx?wsdl";mmkk=newmm();kk.U9UserID=123456;kk.H01="0001";kk.H06="abcd";kk.kehubianm="000006";

oracle-Java调用存储过程一直出现:调用 'TEST' 时参数个数或类型错误

问题描述 Java调用存储过程一直出现:调用 'TEST' 时参数个数或类型错误 解决方案 看下你给进去的参数的数据类型 和 你定义过程的数据类型是否都一直 解决方案二: 你这明显是传入的参数个数和存储过程的参数不一样啊.你直接调试下存储过程,看让你输入几个参数

Android用ksoap2调用Webservice怎么传递List集合参数?

问题描述 Android用ksoap2调用Webservice怎么传递List集合参数? 最近用到ksoap2调用Webservice获取数据,需要传递一些参数过去,除了基本类型的参数,还有List集合参数,各种试都报错,求教怎么传递List集合参数? 解决方案 可以尝试将集合转换为 JSON 或 XML 格式传输,跨语言都这样做. 解决方案二: 参考下我这篇博客:http://blog.csdn.net/chinacsharper/article/details/38386779

wsdl-axis1.4调用webservice 传递自定义对象参数出错

问题描述 axis1.4调用webservice 传递自定义对象参数出错 调用客户端后出现: org.xml.sax.SAXException: Invalid element in cn.services.QueryEquipmentRequest - queryEquipmentRequest 客户端代码(其中queryEquipmentRequest,QueryEquipmentResponse是我自定义的对象): call.addParameter(new QName(nameSpace

.net动态调用webservice时,如果参数为实体怎么办?

问题描述 .net动态调用webservice时,如果参数为实体怎么办? //生成代理实例,并调用方法 System.Reflection.Assembly assembly = cr.CompiledAssembly; Type t = assembly.GetType(@namespace + "." + classname, true, true); object obj = Activator.CreateInstance(t); System.Reflection.Metho

使用axis调用webservice时 服务端接收到的参数为null

问题描述 如题,我的webservice是在myeclipse10下基于JAX-WS的WebService开发的,过程如下链接:http://www.cnblogs.com/alden/archive/2012/02/08/2343208.html发布的时候使用Tomcat7,可以正常访问服务端的代码如下:packagecn.com.wzh;publicclassmain{publicStringcallService(StringTransNo,StringInxml){if("test&qu

web service-ajax带参数调用webService时的发送数据问题

问题描述 ajax带参数调用webService时的发送数据问题 如图,ajax带参数调用webService时的发送数据时为什么是 var poststr = "name=" + $("text1").value;而不是 var poststr = $("text1").value 解决方案 ajax调用webservice问题jquery中通过ajax调用webservice传递数组参数的问题 解决方案二: 前面那个是拼装的参数,因为你后台是

soapui调用webservice接口,已传入参数,但是无返回值,只有一堆标签,求解答,谢谢~~~

问题描述 soapui调用webservice接口,已传入参数,但是无返回值,只有一堆标签,求解答,谢谢~~~ soapui调用webservice接口,已传入参数,但是无返回值,只有一堆标签,求解答,谢谢~~~ 解决方案 我也遇到这种问题,不知道是什么原因 解决方案二: 郁闷了 我也遇到了.没人解答呢..

jQuery调用WebService返回JSON数据及参数设置注意问题_实用技巧

.NET Framework 3.5的发布解决了WebService调用中json问题,本文将介绍jQuery调用基于.NET Framework 3.5的WebService返回JSON数据,另外还要介绍一下用jQuery调用WebService的参数设置及设置不当所出现的问题,还有出现问题的原因 jQuery调用WebService网上的介绍也比较多,最近的项目中我也用到不少,一直都很少用.NET Ajax,比较钟情于jQuery调用请求WebService有几种方法,这主要说一下POST与