プロキシ対応 C# 接続
C# でのプロキシを介した接続は、プログラムまたは宣言的なメソッドを通じて実現できます。
プログラムによるプロキシ作成
プロキシをプログラムで作成するには、WebProxy オブジェクトをインスタンス化し、それを WebRequest オブジェクトの Proxy プロパティに割り当てます。以下に例を示します。
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("[ultimate destination of your request]"); WebProxy myproxy = new WebProxy("[your proxy address]", [your proxy port number]); myproxy.BypassProxyOnLocal = false; request.Proxy = myproxy; request.Method = "GET"; HttpWebResponse response = (HttpWebResponse) request.GetResponse();
宣言型プロキシ構成
または、アプリケーションの web.config または app.config ファイルでデフォルトのプロキシを宣言的に構成することもできます。 。次の XML ブロックを追加します。
<system.net> <defaultProxy> <proxy proxyaddress="http://[your proxy address and port number]" bypassonlocal="false" /> </defaultProxy> </system.net>
このメソッドは、後続のすべての HTTP リクエストに使用されるデフォルトのプロキシを設定します。
補足事項
BypassProxyOnLocal プロパティは、ローカル接続のプロキシをスキップするかどうかを決定します。 proxyaddress 属性には、有効なプロキシ アドレスとポート番号が必要です。
以上がC# でプロキシ接続を構成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。