0

SOCKS プロキシ経由で HTTPS を使用して Web サイトからデータを要求しようとしています。HttpWebRequest を広く使用する既存のコード ベースがあります。

私はこの質問を見ました:

HttpWebRequest の Socks プロキシ

これは不可能であることを示唆していますが、次のことも見ました。

ソックス プロキシで WebClient を使用する

対処するレガシー コード ベースがあるので、WebClient と HttpWebRequest をチェックすることにしました。

.NET の WebClient クラスと HTTPWebRequest クラスの違いは何ですか?

したがって、より高いレベルの抽象化では SOCKS の使用が許可されているのに、より低いレベルの API では許可されておらず、WebClient -> HttpWebRequest 変換がないように見えるのは奇妙に思えます。

HttpWebRequest が「壊れている」というコメントも厄介です。

だから私の実際の質問は - WebClient を使用して SOCKS を使用できるので、WebClient を使用してこれをすべて HttpWebRequest と下位互換性を持たせる方法はありますか? そうでない場合は、十分にテストされた/信頼できる/デファクトスタンダードなどで使用できる別のライブラリがありますか?

4

0 に答える 0