私の問題は非常に単純です。イメージを生成してクライアントにストリーミングするサーバーサイドスクリプトが実行されています。特定の条件(サーバーのストレス/負荷)が与えられると、スクリプトが失敗する可能性があります。私がする必要があるのは、クライアントでリクエストのステータスコードをキャプチャし、ステータスコードがOK(200)の場合はダウンロードを続行し、5XXの場合はユーザーにエラーダイアログを表示することです。
現在、window.location="path";を使用しています。クライアントでリクエストをサーバーに送信します。これに伴う問題は、どうすればステータスコードを取得できるかということです。この機能を実行できる低レベルの機能はありますか?
HTTPヘッダーをキャプチャするためにHEADリクエストのみを使用することを読みましたが、これには問題があり、これは私の理想的な解決策ではありません。