【发布时间】:2014-05-23 17:22:27
【问题描述】:
我一直在尝试向 SOAP 请求添加标头,如下所示
<soapenv:Header>
<UsernameToken xmlns="http://test.com/webservices">username</UsernameToken>
<PasswordText xmlns="http://test.com/webservices">password</PasswordText>
<SessionType xmlns="http://test.com/webservices">None</SessionType>
</soapenv:Header>
我找到了使用 SoapHeader 包含标头值的建议,但引入了另一个级别,例如
<soapenv:Header>
<CustomHeader>
<UsernameToken xmlns="http://test.com/webservices">username</UsernameToken>
<PasswordText xmlns="http://test.com/webservices">password</PasswordText>
<SessionType xmlns="http://test.com/webservices">None</SessionType>
</CustomHeader>
</soapenv:Header>
谁能建议我如何在没有CustomHeader 的情况下形成请求。
【问题讨论】:
-
如果您显示添加这些标题的代码会有所帮助。
标签: c# wcf soap soap-client soapheader