在C#中获取SOAP请求

时间:2013-10-09 09:02:13

标签: c# soap

在我的控制台应用程序中,我添加了对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(); 

任何人都可以向我提供有关错误的更多信息吗?

1 个答案:

答案 0 :(得分:2)

您是否传递了有效的BBAN或只是字符串的星号?您是否有有效数据样本?

使用我刚刚模拟的数据调用Web服务,例如(12345, * )看起来返回一个空字符串,因此在数据无效时它可能会返回。