カスタムプロキシで作業するには、単純なHTTP GETリクエストが必要です。私はここでWindowsのデフォルトのプロキシ設定を取得することを話しているわけではありません。 Xamarin Androidアプリで.NET Core/UWPで単一のHTTPリクエストにカスタムWebProxyを設定する
、次のコードは動作しません:、クラスWebProxy
は、Windowsユニバーサルアプリのプロジェクトで
string myProxy = "100.100.100.100:7777";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(new Uri("http://my_uri"));
request.Proxy = new WebProxy(myProxy, false);`
実装されていません。 Location of IWebProxy implementation for .NET Core
私のコードは今ある:それはしかし動作しません
request.Proxy = new MyProxy();
その後、
public class MyProxy : IWebProxy
{
public Uri GetProxy(Uri destination)
{
return new Uri("http://100.100.100.100:7777");
}
public bool IsBypassed(Uri host)
{
return false;
}
public ICredentials Credentials { get; set; }
}
と...だから私は、カスタム実装を作成するには、この答えを追いました。実際に、私がGetProxy
の中にブレークポイントを設定しても、ヒットしません。 プロキシ設定を無視し、Windows 10のデフォルト設定を使用します。