2012-05-05 6 views
1

多くの質問がありますが、ほとんどの回答は古く、廃止予定のメソッドを使用しています。要求(Webクライアント)ごとにプロキシ設定を取得して設定する公式な方法と、.NETでグローバルに使用する方法4

私は次のことを知っていただきたいと思います:

  • は、どのように私はIEで設定/設定プロキシ設定を得るのですか?私はこれがシステム全体と呼ばれるものだと推測します。
  • WebRequest/WebResponseオブジェクトではなく、WebClientを使用して特定の要求に対してプロキシ設定を行うにはどうすればよいですか?

私は完全に管理されたソリューションを探しています(存在しない場合を除く)。

答えて

0

WebRequestクラスまたはHttpWebRequestクラスのProxyプロパティを使用します。最後のリンク、引用することにより

http://msdn.microsoft.com/en-us/library/system.net.webrequest.proxy.aspx

http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.proxy.aspx

...プロキシのプロパティが指定されている場合は、プロキシのプロパティからプロキシ設定は、ローカルコンピュータまたはアプリケーションを上書きHttpWebRequestインスタンスは、指定されたプロキシ設定を使用します。構成ファイルにプロキシが指定されておらず、Proxyプロパティが指定されていない場合、HttpWebRequestクラスはローカルコンピュータのInternet Explorerから継承されたプロキシ設定を使用します。 Internet Explorerにプロキシ設定がない場合、要求はサーバーに直接送信されます。

+0

これはかなり確定しています。私はWebClientラッパーでも同じことを試みましたが、それは魅力的なように機能するようです。ありがとう。 –

関連する問題