The remote server returned an error: (407) Proxy Authentication Required

前端 未结 7 2174
轻奢々
轻奢々 2020-12-04 16:34

I\'m getting this error when I call a web service:

\"The remote server returned an error: (407) Proxy Authentication Required\".

I get the general idea and I

7条回答
  •  醉梦人生
    2020-12-04 17:13

    Thought of writing this answer as nothing worked from above & you don't want to specify proxy location.

    If you're using httpClient then consider this.

    HttpClientHandler handler = new HttpClientHandler();
    
    IWebProxy proxy = WebRequest.GetSystemWebProxy();
    proxy.Credentials = CredentialCache.DefaultCredentials;
    handler.Proxy = proxy;
    
    var client = new HttpClient(handler);
    // your next steps...
    

    And if you're using HttpWebRequest:

    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri + _endpoint);
    
    IWebProxy proxy = WebRequest.GetSystemWebProxy();
    proxy.Credentials = CredentialCache.DefaultCredentials;
    request.Proxy = proxy;
    

    Kind referencce: https://medium.com/@siriphonnot/the-remote-server-returned-an-error-407-proxy-authentication-required-86ae489e401b

提交回复
热议问题