.net net中来自WSDL的SOAP请求

.net net中来自WSDL的SOAP请求,.net,soap,wsdl,.net,Soap,Wsdl,我希望像SOAP UI一样,从WSDL获取给定操作的SOAP请求示例。我希望避免使用svcutil生成程序集并对其进行反思,但这仍然是可以接受的。但是,我不确定如何从方法信息生成SOAP请求 任何关于这方面的信息都会有很大帮助 我需要的背后的故事 我正在研究一个web应用程序,它可以测试web服务(就像wcfTestClient和SOAP UI一样,但它是基于web的),用户可以将SOAP请求保存在他们的帐户中,并在他们愿意的时候执行,也可以定期执行。如果您不想使用SOAP UI(不明白为什么不

我希望像SOAP UI一样,从WSDL获取给定操作的SOAP请求示例。我希望避免使用svcutil生成程序集并对其进行反思,但这仍然是可以接受的。但是,我不确定如何从方法信息生成SOAP请求

任何关于这方面的信息都会有很大帮助

我需要的背后的故事


我正在研究一个web应用程序,它可以测试web服务(就像wcfTestClient和SOAP UI一样,但它是基于web的),用户可以将SOAP请求保存在他们的帐户中,并在他们愿意的时候执行,也可以定期执行。如果您不想使用SOAP UI(不明白为什么不想),您可以使用内置的。与SoapUI相比,它是原始的,但可以完成任务。

如果我做对了,您还可以使用它,并在上获得战利品

根据您的评论编辑您似乎需要动态客户端代理。事实上,只有很少的情况下你真的需要它。你能告诉我们你为什么需要它吗?
虽然如果您确定没有其他方法,并且您有一个非常罕见的情况,因此必须使用动态客户端代理,请看一看。

最后,我偶然发现了一个codeproject应用程序,可在


这满足了我从wsdl解析和构造SOAP请求的要求,就像SOAP UI一样。我必须对代码进行一些修改,使其与WCF服务一起工作,我希望不久将在github上发布。

我想对其进行编程并从我的应用程序生成请求。我真的不明白。您不想使用svcutil、SoapUI。你想做什么?只是为了查看xml请求?@armandomiani-我编辑了我的问题以提供更清晰的信息。好吧,作为Web应用程序的一部分,可以让您测试Web服务并添加更多请求(WcfTestClient,但作为Web应用程序),我看到的是用户提供wsdl并在其上选择方法,我想显示他/她可以进一步编辑的示例请求。wcftestclient和SOAP UI都没有将此功能公开为API。我见过这两个应用程序,但它们试图通过生成的代理反映此功能。我无法理解他们是如何从MethodInfo生成SOAP请求的。另外,我正在查看一个web应用程序,希望避免反思。匿名-我已经用用例编辑了我的问题。该应用程序是一个基于web的服务测试程序,它可以发送SOAP请求并显示响应。我使用普通的WebRequest发送SOAP请求,并查看响应是什么。现在,我想添加一个特性,一旦用户单击该方法,他们就会看到与soapui一样的示例soap请求。我相信动态代理能够创建一个代理客户端并从代码中调用一个方法,但不能创建SOAP请求。