使用しているライブラリに問題があります。ライブラリか、それとも私が間違って使用しているのかもしれません。
基本的に、これを行うと(ミリ秒単位のタイムアウト)
_ignitedHttp.setConnectionTimeout(1); // v short
_ignitedHttp.setSocketTimeout(60000); // 60 seconds
タイムアウト例外は生成されず、正常に動作しますが、以下を実行すると、
_ignitedHttp.setConnectionTimeout(60000); // 60 seconds
_ignitedHttp.setSocketTimeout(1); // v short
ソケット例外が発生します。
だから、私の質問は、なぜ接続例外をシミュレートできないのですか?ソケットと接続タイムアウトの違いを誤解していますか?ライブラリはここにあります(まだ正式にリリースされていません)。