我有一个需要与之通信的非 WCF 服务。我有服务的 WSDL,它使用 WS-Security 1.0 和 UsernameToken 策略。
标头示例:
<S11:Envelope xmlns:S11="..." xmlns:wsse="...">
<S11:Header>
...
<wsse:Security>
<wsse:UsernameToken>
<wsse:Username>username</wsse:Username>
<wsse:Password>password</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
...
</S11:Header>
...
</S11:Envelope>
与此服务进行通信的最佳方式是什么?
如果我使用 WCF,使标题看起来像我需要的 UsernameToken 将成为我所知道的问题,对吧?我怎样才能做到这一点?
另一方面,我可以制作一个非 WCF 代理,即使它已经过时了。
最好的方法是什么?