对于我正在与SOAP服务交谈的项目。此服务使用授权HTTP标头:一个静态,一个动态标记。
该项目是用C#编写的。我使用XML Schema Definition Tool(XSD.exe)从XSD生成类。我正在寻找一种将自动化HTTP请求标头添加到端点url(System.ServiceModel.EndpointAddress)的好方法。 我想继续使用已生成的Schema.cs和XSD.exe。
我搜索了互联网,但我无法快速找到解决方案。有谁知道怎么做?
非常感谢。
的Jordy
答案 0 :(得分:1)
您可以通过编写扩展来拦截operationcontext,并使用以下接口
在运行时填充标头