Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public HttpClientHandler getClientHandler()
- {
- string proxyUri = ConfigurationManager.AppSettings["proxy"];
- string httpUserName = ConfigurationManager.AppSettings["httpusername"];
- string httpPassword = ConfigurationManager.AppSettings["httpuserpassword"];
- NetworkCredential proxyCredential = new NetworkCredential(
- httpUserName,
- httpPassword
- );
- WebProxy webProxy = new WebProxy(proxyUri, false)
- {
- UseDefaultCredentials = false,
- Credentials = proxyCredential,
- };
- HttpClientHandler httpClientHandler = new HttpClientHandler()
- {
- Proxy = webProxy,
- PreAuthenticate = true,
- UseDefaultCredentials = false,
- };
- httpClientHandler.Credentials = new NetworkCredential(httpUserName, httpPassword);
- //httpClientHandler.Credentials = CredentialCache.DefaultNetworkCredentials;
- return httpClientHandler;
- }
- <system.net>
- <defaultProxy useDefaultCredentials="true" />
- </system.net>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement