我已按照这些说明将提琴手设置为需要身份验证的代理服务器。
当我明确设置我在 Fiddler 中设置的凭据时HttpClientHandler
:
this.Proxy = WebRequest.DefaultWebProxy;
this.Proxy.Credentials = new NetworkCredential("sweet name", "sweet password");
然后在 Fiddler 中我收到 2 个 http 请求,一个 407 和一个自动 200,请求成功:
但是,当我尝试使用默认凭据时:
this.Proxy = WebRequest.DefaultWebProxy;
this.Proxy.Credentials = CredentialCache.DefaultCredentials;
然后在 Fiddler 中我只收到一个请求,一个 407,请求失败:
为什么没有像我明确设置代理凭据时那样使用默认凭据自动重试?