几年前,我在使用Python SUDS连接到Web服务以进行烟雾测试。 Python脚本将使用SUDS连接到WSDL文件并将SOAP消息发送到Web服务。然后SUDS会解析返回的XML。有没有一种方法或库存在,它会在C#(.NET)中做同样的事情?SUDS的C#版本?
我已经看过WCF,但我不确定如果它是我正在寻找的。
几年前,我在使用Python SUDS连接到Web服务以进行烟雾测试。 Python脚本将使用SUDS连接到WSDL文件并将SOAP消息发送到Web服务。然后SUDS会解析返回的XML。有没有一种方法或库存在,它会在C#(.NET)中做同样的事情?SUDS的C#版本?
我已经看过WCF,但我不确定如果它是我正在寻找的。
只需在Visual Studio中将Web引用添加到Web服务中即可为您创建代理。
或者,您可以使用Visual Studio通过命令行生成代理的WSDL.EXE工具。请参阅http://msdn.microsoft.com/en-us/library/ms155134.aspx。
我已经看到ServiceStack可以做到这一点,但它是一个Service框架,所以我的理解是您还需要使用ServiceStack实现您的服务。