当我在 .NET 代理类中访问 Java Web 服务时,我得到的回复字符串为空。
在 SOAP 扩展的帮助下,我发现这是我从 Web 服务得到的回复:
<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<getInfoResponse xmlns="http://services">
<getInfoReturn>
<full_Name xsi:nil="true"/>
</getInfoReturn>
</getInfoResponse>
</soapenv:Body>
</soapenv:Envelope>
这是我正在使用的客户端类
cardInfo = new global::CardInfoService.CardInfoService.CardInfoService();
card = cardInfo.getCardInfo(value, number);
System.Console.WriteLine("Got the Card Holder name " + card.full_Name);
提前致谢。