gpt4 book ai didi

.net - WSDL 未定义时如何传递 Soap header ?

转载 作者:行者123 更新时间:2023-12-01 04:43:15 25 4
gpt4 key购买 nike

我有一个正在调用的 Web 服务,他们发布的 WSDL 实际上并没有定义大部分服务,其中 3/4 必须在之后手动构建。

我遇到的问题是他们需要一个包含一些特定信息的 SoapHeader,但我没有办法做到这一点。我拥有的唯一真实的服务是创建的代理方法 (MyMethod),我可以将消息传递给它。我怎样才能设置/发送一个 SOAP 头呢?

我拥有的所有服务,我都能够使用 Visual Studio 中的自动绑定(bind)项。

最佳答案

我能够通过手动修改自动生成的代理代码并简单地注入(inject)一个继承“SoapHeader”的类并将该属性添加到方法中来完成此操作!

我无法重新生成或刷新代理,但它完成了工作,并且只用了 15 分钟。

关于.net - WSDL 未定义时如何传递 Soap header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/548580/

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