単純なHttpClientクラスとHttpClientHandlerクラスを使用して、Webサイトからリソースを取得しようとしています。私はHttpを使うとうまくいくが、Httpsの場合はうまくいかない。次のコードは私の設定です:HttpClientとHttpClientHandlerで作成されたHttps要求をFiddlerがキャプチャしない
var url="https://www.someurl.com";
var proxy = new WebProxy("127.0.0.1", 8888);
WebRequest.DefaultWebProxy = proxy;
htmlHandler = new HttpClientHandler();
htmlHandler.UseProxy = true;
htmlHandler.Proxy = proxy;
私も.exe.configファイルの設定を変更し、それが働いていませんでした。フィドラーのエントリが1つだけ表示されていることに注意してください。
Httpsは、異なるIPアドレス(IPプロキシサーバー)へのポート転送を使用します。おそらくフィルタリングがオンになっているため、すべてのデータが表示されません。 – jdweng
Fiddlerのフィルタリングがオンになっている場合は、Noです。私は何もフィルタリングしていません。 – user3284331
FiddlerオプションでHTTPS復号化を有効にしましたか? – Robert