webservice 传值为null

我的客户端和服务端都写的很简单,只是调用服务的时候,

服务端得不到参数,后来发现只改一个地方就可以了:

call.addParameter("arg0", XMLType.XSD_DATE,ParameterMode.IN);  这样是OK的,

call.addParameter("name", XMLType.XSD_DATE,ParameterMode.IN); 这样服务端接收到的参数就是 null 。

就是红色位置,参数不能写具体的参数名,

要写为:   arg0 ,我在网上看到说可以改设置,但是 默认要写为这样才能传参成功。

时间: 2024-10-06 01:24:47

webservice 传值为null的相关文章

(转)Delphi 调用C#编写的WebService 参数为Null解决方法 附中文乱码问题

(转)Delphi 调用C#编写的WebService 参数为Null解决方法 附中文乱码问题 //add-------to support UTF-8     RIO.HTTPWebNode.UseUTF8InHeader := true;  //添加该行,指定采用UTF-8代码传输     RIO.Converter.Encoding:='UTF-8';     RIO.Converter.Options:=RIO.Converter.Options + [soUTF8InHeader,so

.NET向WebService传值为decimal、double、int、DateTime等非string类型属性时,服务器端接收不到数据的问题

最近在做CRM项目时,使用C#调用SAP PI发布的WebService服务时遇到的问题: 向WebService传值为decimal.double.int.DateTime等非string类型数据时,服务器端接收不到数据.查询了很多资料,终于解决了问题,总结如下. 问题现象: 用C#.NET调用PI开发的WebService时,在客户端将封装的带有decimal属性的对象传到服务器端时,服务器端可以得到string类型的属性值,却不能得到int.double.decimal类型和DateTim

Android 通过 intent传值获得null

我在通过intent 获得传递兑现过的时候报错,空指针,我是getMap方法进行传值,代码如下 1 2 3 4 5 6 7 8 9 public void getMap(View view){         Intent i = new Intent(this, BreweryYourTopBeers.class);         Log.d("map" , e.beerBreweryId);         i.putExtra("breweryID",  e

RestTemplate 发送 get 请求使用误区 多个参数传值为null(转载)

首先看一下官方文档是怎么描述的,传递多个值的情况(注意例子中用到的@pathParam,一般要用@queryParam) RestTemplate 实例 @Configuration public class RestConfiguration { @Bean @ConditionalOnMissingBean({RestOperations.class, RestTemplate.class}) public RestOperations restOperations() { SimpleCl

C#中Winform动态调用Webservice的方法(转)

一般情况下winform调用webservice时步骤 1添加服务引用---高级----添加web引用------填写url--添加web引用即可完成对webservice的引用 让VS.NET环境来为我们生成服务代理,然后调用对应的Web服务. 如果需要动态调用WebService,要实现这样的功能: publicstaticobjectInvokeWebService(stringurl,  stringmethodname,object[] args) 其中,url是Web服务的地址,me

android开发调用自定义的webservice

在上一篇,我们开发了自定义的service:使用MyEclipse开发webservice,今天我们用android程序调用自定义的webservice接口: 在浏览器输入http://192.168.0.5:8080/TestService/MyServicePort?wsdl 其中MyServicePort是webservice服务器端的sun-jaxws.xml文件中的url-pattern="/MyServicePort" 注意这里的192.168.0.5是我本机的ip地址,需

Android 开发笔记“调用.net webservice遇到的问题”

1.An exception occurred: org.ksoap2.SoapFault SoapFault - faultcode: 'soap:Server' faultstring: '服务器无法处理请求. ---> 未能加载文件或程序集“MySql.Data, Version=6.3.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d”或它的某一个依赖项.系统找不到指定的文件.' faultactor: 'null' detail

winform 窗体间传值

WinForm 两窗体之间传值实例 2010-12-27 22:10:11|  分类: 学业|举报|字号 订阅 下载LOFTER我的照片书  | 窗体Form1和Form2 Form2由Form1打开(1.模式窗体 2.非模式) Form2的TextBox值传回Form1的TextBox中 Form1:       public partial class Form1 : Form         {             public Form1()             {       

WebService应用之客户端 Ksoap 库调用

KSOAP2 是第三方开发的专门用于在移动设备调用WebService的类库.使用 KSOAP2 调用 WebService 可分为6步来完成,其中主要使用了 SoapObject 对象来指定了要调用的方法,然后通过 HttpTransportSE 对象的call方法来调用WebService的方法,最后通过 getResponse 方法返回结果.读者可以通过本文提 供的完整示例来体会使用KSOAP2调用WebService的完整过程.在最后还介绍了如何通过异步调用 WebService 的方式