私は奇妙な問題と思われるものを経験しています。誰かが私のトラブルシューティングを手伝ってくれることを願っています。HTTPS要求が失敗しています
数年前、私はいくつかの標準HTTPS HttpWebRequestsをWebサイトに実行し、要求から返される「Webページ」から情報を抽出するC#、.Netプログラムを作成しました。プログラムには、5分ごとにこれらの要求を行うスケジューラがあります。このプログラムは、数年間、1日24時間稼働しています。
しかし、数日前から、httpsリクエストがタイムアウトし、URLがまだ有効で、ブラウザから手動でアクセスできる場合でも、データは返されません。 https要求を行うクライアントプログラムでは何も変更されていません。
この問題のトラブルシューティングを試みるために、私は "Charles"(Fiddlerに似ています)という名前のプログラムを起動しました。チャールズはhttps要求の復号化を可能にするために「中間のアプローチの人」を使用しています。変わったことは、チャールズが稼働してhttps要求をインターセプトするように設定されている場合、要求が正しく機能し、データが返されることです。ただし、チャールズがシャットダウンするか、SSLプロキシがオフになるとすぐにhttps要求が失敗します。
私はFiddlerと同じ練習を試みましたが、Fiddlerが動作しているときにリクエストが成功しません。彼らはチャールズが走っているときにのみ働く。
私はこの時点で完全に困惑しており、これを解決する方法についての提案は歓迎されます。