gpt4 book ai didi

c# - Webservice动态调用+获取原始数据

转载 作者:太空狗 更新时间:2023-10-29 19:44:05 25 4
gpt4 key购买 nike

我使用以下代码从 wsdl 动态调用网络服务,它运行良好:( see docs )

现在我想从响应中获取原始数据。我发现了以下内容:( Docs )

但要使用该示例,我需要一个地方来添加扩展的方法属性。因为我通过反射调用webservice方法,所以我的代码中没有方法定义。

在之前的 webpage 中,他们正在谈论创建一个 soapextension 来捕获原始消息。但是,我需要在第一个代码中的什么地方应用扩展,才能拥有一个可以请求原始数据的动态 Web 服务调用程序?

最佳答案

我必须将我的代码转换为使用 WCF 而不是 C# 中的遗留 Web 服务支持。也可以使用 WSDL 文件中定义的方法创建一个类。这使我可以像之前那样动态调用 Web 服务。在以下站点上,我找到了一些示例代码:http://blogs.msdn.com/b/vipulmodi/archive/2006/11/16/dynamic-programming-with-wcf.aspx

要获取原始数据,我唯一需要做的就是向服务端点添加一个行为。我在下一页学习了如何做到这一点:http://mbsguru.blogspot.be/2012/11/capturing-and-using-raw-soap-messages.html

关于c# - Webservice动态调用+获取原始数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20565268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com