在我的控制台应用程序中,我添加了对http://www.ibanbic.be/IBANBIC.asmx的服务引用。 我需要使用它中的操作。
现在,这是我的一小段代码,从我在教程中看到的,这应该足以连接到它并获得一个值。但我得到的唯一值是“String is Empty”。
using (BANBICSoapClient WebService = new BANBICSoapClient())
{
string bban = "*****";
try
{
string resultIban = WebService.BBANtoIBAN(bban);
if (resultIban != string.Empty)
{
Console.WriteLine(resultIban);
}
else
{
Console.WriteLine("String is empty.");
}
}
catch(Exception msg)
{
Console.WriteLine(msg);
}
}
Console.ReadLine();
任何人都可以向我提供有关错误的更多信息吗?
答案 0 :(得分:2)
您是否传递了有效的BBAN或只是字符串的星号?您是否有有效数据样本?
使用我刚刚模拟的数据调用Web服务,例如(12345, * )看起来返回一个空字符串,因此在数据无效时它可能会返回。