Advertisement
Guest User

Untitled

a guest
Oct 5th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. public HttpClientHandler getClientHandler()
  2. {
  3. string proxyUri = ConfigurationManager.AppSettings["proxy"];
  4. string httpUserName = ConfigurationManager.AppSettings["httpusername"];
  5. string httpPassword = ConfigurationManager.AppSettings["httpuserpassword"];
  6. NetworkCredential proxyCredential = new NetworkCredential(
  7. httpUserName,
  8. httpPassword
  9. );
  10. WebProxy webProxy = new WebProxy(proxyUri, false)
  11. {
  12. UseDefaultCredentials = false,
  13. Credentials = proxyCredential,
  14. };
  15. HttpClientHandler httpClientHandler = new HttpClientHandler()
  16. {
  17. Proxy = webProxy,
  18. PreAuthenticate = true,
  19. UseDefaultCredentials = false,
  20. };
  21. httpClientHandler.Credentials = new NetworkCredential(httpUserName, httpPassword);
  22. //httpClientHandler.Credentials = CredentialCache.DefaultNetworkCredentials;
  23. return httpClientHandler;
  24.  
  25. }
  26.  
  27. <system.net>
  28. <defaultProxy useDefaultCredentials="true" />
  29. </system.net>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement