奇妙な質問がありますが、私たちのサイトでユーザーの問題をシミュレートしようとしています。JavaScriptでAjaxレスポンスを遅らせる
ajaxリクエストからの応答を遅らせることは可能ですか?
私がシミュレートしようとしているのは、有効なURLからの返信が返ってこないときのことです。事前
奇妙な質問がありますが、私たちのサイトでユーザーの問題をシミュレートしようとしています。JavaScriptでAjaxレスポンスを遅らせる
ajaxリクエストからの応答を遅らせることは可能ですか?
私がシミュレートしようとしているのは、有効なURLからの返信が返ってこないときのことです。事前
で
appreiciate任意のポインタ
おかげで、あなたのPHPでこれを使用します。http://php.net/manual/en/function.sleep.php
sleep(60);
あなたが30秒に設定されたタイムアウトを得た場合は、タイムアウトが呼び出されます。
ajaxリクエストがサーバーに送信された場合、サーバーをsleep()
または同等のものにするのはいかがですか?
サーバー側で作成できます。たとえば、AJAXによって呼び出されるPHPスクリプトでは、sleep(5)
を作成できます。私はあなたのサーバー側言語に慣れ親しみのある機能を持っていることを願っています。
サーバーコードでsleep()関数を使用するとリクエストが長くなることがありますが、これを実動サーバーに対してテストしようとしている場合は、遅延(または応答なし)をクライアント側。 私はネットワークスローラにネットワーク応答時間の遅さをシミュレートするよう勧めます。私は個人的にこれを処理するためにクロスプラットフォームCharlesプロキシを使用していますが、他の選択肢をGoogleで検索することはできます。
「応答なし」を定義します。たぶんJavaScriptが完全に無効なURLを指してタイムアウトさせてしまうことがありますか? – David
http要求のタイムアウトを作成する方法を尋ねていますか? –
「応答なし」を定義します。非200の応答ですか?タイムアウトですか? –