【发布时间】:2019-04-02 08:50:38
【问题描述】:
我正在尝试调用外部肥皂请求,但我不断收到以下错误:
System.ServiceModel.FaultException: java.lang.NullPointerException
我无法弄清楚这里缺少什么,我检查了 wsdl 并没有找到任何强制性参数。
SoapService.queryWebServiceSoapPortClient client = new SoapService.queryWebServiceSoapPortClient();
client.ClientCredentials.UserName.UserName = "";
client.ClientCredentials.UserName.Password = "";
SoapService.qwsInput query1 = new SoapService.qwsInput();
SoapService.queryResponse response = new SoapService.queryResponse();
query1.pass = Password;
query1.queryId = queryId;
query1.qwsInputParams = "something";
query a = new query();
a.queryInput = query1;
try
{
response = client.query(a);
}
catch (Exception error) {
var b = error.ToString();
}
【问题讨论】:
-
既然你关心获取 Java 异常,那么服务实现也极有可能是错误的,而不是缺少参数。
-
@TomasSmagurauskas 你能看看这里的另一个问题吗? stackoverflow.com/questions/55898996/…