如何基于Web服务URL获取已定义的方法

时间:2013-04-10 13:57:49

标签: c# web-services dynamic

如何仅基于他的网址从webservice动态获取所有声明的方法?

基本上我想要与WCF测试客户端完全相同的东西。包含所有方法和界面的列表。

修改

使用WSDL获取方法是一个好主意,从未想过这一点。

然而,这引发了下一个问题。如果我拥有它的名称和服务的URL,我该如何调用方法?

1 个答案:

答案 0 :(得分:1)

答案是WSDL。 Web服务客户端也使用它。

很可能有一个网址,你可以从中获取wsdl。对于WCF服务,它是服务的URL(www.somesite.com \ folder \ servicename.svc)加上?wsdl参数:

  

www.somesite.com \文件夹\ servicename.svc?WSDL