我必须连接到安全的webservice,我在调用服务时传入凭据 但我在调用服务时收到以下错误消息
“处理时发现错误 <wsse:security>标题“
我正在使用BasicHttpBinding,安全模式设置为“传输”
端点地址指向安全站点URL
我不知道为什么会收到这个错误消息,我是不是遗漏了什么?
您正在使用BasicHttpBinding并传递凭据,因此我认为您必须使用以下内容:
<basicHttpBinding> <binding name="myBinding"> <security mode="TransportWithMessageCredential"> <transport /> <message clientCredentialType="Username" /> </security> </binding> </basicHttpBinding>
这将允许消息通过ssl(secure 运输 )用普通的证件。