.net core 有没有办法让RestSharp自动使用.NET Core 3.1中的系统代理?

.net core 有没有办法让RestSharp自动使用.NET Core 3.1中的系统代理?,.net-core,restsharp,asp.net-core-3.1,.net Core,Restsharp,Asp.net Core 3.1,有没有办法让RestSharp自动使用.NET Core 3.1中的系统代理?我发现了一个暗示这应该行得通,但对我来说不行。我必须用下面的代码明确定义代理,否则RestSharp不使用代理(例如Fiddler)。我是做错了什么,还是Restsharp的行为出现了倒退 if (useFiddlerProxy) { ServicePointManager.ServerCertificateValidationCallback = delegat

有没有办法让RestSharp自动使用.NET Core 3.1中的系统代理?我发现了一个暗示这应该行得通,但对我来说不行。我必须用下面的代码明确定义代理,否则RestSharp不使用代理(例如Fiddler)。我是做错了什么,还是Restsharp的行为出现了倒退

        if (useFiddlerProxy)
        {
            ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
            var proxy = new WebProxy("127.0.0.1", 8888);
            proxy.BypassProxyOnLocal = false;
            _client.Proxy = proxy;
        }
编辑:看起来我不是唯一一个在这方面挣扎的人:

来自:“引用#1061.NET Core不支持系统代理。完整框架支持。”来自:“引用#1061.NET Core不支持系统代理。完整框架支持。”