我正在尝试创建一个客户端来调用ws并保持具有此发行版-这不是wcf。
CWWSS5509E:类型为的安全令牌 [http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#UsernameToken] 是必需的。
我已经两天不知道了。 有小费吗? 问题很简单,因为没有设置标题:
<soap:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" soap:mustUnderstand="1">
<wsse:UsernameToken xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UsernameToken-85">
<wsse:Username>user</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">pwd</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
也尝试设置自定义绑定,但是出现错误。
“。http://tempuri.org/”合同的“ CustomBinding”。“ http://xxxx.ys/Document”绑定使用要求传输级别完整性和机密性的身份验证模式进行配置。但是,运输无法提供完整性和机密性。
有帮助吗?