100分求助,webservice 接收不到参数对象
雪影Me 2009-03-30 12:43:09 [WebMethod]
[SoapRpcMethod(Action = "http://adc.siinterface.com/ADCSIInterface", Use = SoapBindingUse.Literal)]
[XmlInclude(typeof(AdcSiRequest))]
public AdcSiResponse ADCSIInterface(AdcSiRequest request)
{
AdcSiResponse AdcSiResponse = new AdcSiResponse();
Request = new Request();
try
{
switch (request.BizCode.ToUpper())
{
case "SI101"://SSO鉴权接口
AdcSiResponse = Request.RequestSI101(request);
break;
case "SI102"://SSO心跳接口
AdcSiResponse = Request.RequestSI102(request);
break;
case "SI201"://服务开通请求接口
AdcSiResponse = Request.RequestSI201(request);
break;
case "SI301"://成员管理接口
AdcSiResponse = Request.RequestSI301(request);
break;
default:
AdcSiResponse = null;
break;
}
}
catch (Exception ex)
{
WriteData.WriteLine("123456789" + ex.ToString());
}
WriteData.WriteLine(adc.ActionCode.ToString());
return AdcSiResponse;
}
这个是我在webservice中写,现在发现我接收到的AdcSiRequest类型 对象是空的,但是我抓包出来,这个是对象不是空,提示错误:System.NullReferenceException: 未将对象引用设置到对象的实例。
在 SIInterfaceForADC.ADCSIInterface(AdcSiRequest request)
是什么原因造成的?