在C#中帮助简单的SOAP客户端

时间:2011-09-20 18:32:15

标签: c# .net windows soap

我有一个用PERL编写的小型SOAP客户端,是否有人能够告诉我如何将其转换为在C#中使用?

SoapClient的:

   use SOAP::Lite;
   my $client = SOAP::Lite->new();
   $client->uri('urn:Hello');
   $client->proxy('http://mydomain.com:8001');
   my $som = $client->hello();
   my $output = $som->result;
   print $output . "\n";

任何帮助将不胜感激:)

1 个答案:

答案 0 :(得分:2)

请参阅此页面并向下滚动到“将Web服务添加为组件”部分。

http://msdn.microsoft.com/en-us/library/8wbhsy70.aspx

帖子的重点是Visual Studio为您创建代理客户端。此示例显示了 - 不是特定于您的情况,但是上下文是相同的。添加Web引用(或服务引用)时,将其指向servl的URL。

顺便提一下,上面的链接指向“旧的”Web服务引用。在较新版本的hte Framework中,我们鼓励您使用“服务参考”。这里的链接描述了这些:

http://msdn.microsoft.com/en-us/library/bb628652.aspx