簡體   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