シグナル finished() のドキュメントを読みましたが、 finished() が常に発行されるとは言いません。そして、error() シグナルを読み取りました。
void QNetworkReply::error(QNetworkReply::NetworkError code) このシグナルは、応答が処理中にエラーを検出したときに発行されます。接続が終了したことを示す finished() シグナルがおそらく続きます。
code パラメータには、検出されたエラーのコードが含まれます。errorString() を呼び出して、エラー状態のテキスト表現を取得します。
注: この信号に接続されているスロット内のオブジェクトを削除しないでください。deleteLater() を使用します。
error() および errorString() も参照してください。
この行The finished() signal will probably follow
は、特定の条件下で QNetworkReply が finished() を発行しないことを意味していますか?