繁体   English   中英

如何在WCF客户端中设置HTTP代理的凭据

[英]How to set credentials for HTTP Proxy in WCF Client

我正在寻找为HTTP代理提供凭证(语法)的方法,该代理应该用于连接服务(安全令牌服务),代理凭证与服务的凭证不同。

我在这里看到了几个帖子(它让我回到2006-8)并且解决方案是更改默认代理

WebProxy proxy = new WebProxy("http://myproxyserver",true);
proxy.Credentials = new NetworkCredential("username", "password");
WebRequest.DefaultWebProxy = proxy;

我认为从执行专用任务的程序集更改所有WebRequest的全局设置是有风险的。

我想知道在.NET 4.5中是否有更好的解决方案。

类似的问题:

WCF自定义Http代理身份验证

如何在WCF客户端服务代理上设置HTTP代理(WebProxy)?

不要设置默认代理,请为每个请求设置具有所需凭据的代理对象

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM