2011-12-15 12 views
3

奇妙な質問がありますが、私たちのサイトでユーザーの問題をシミュレートしようとしています。JavaScriptでAjaxレスポンスを遅らせる

ajaxリクエストからの応答を遅らせることは可能ですか?

私がシミュレートしようとしているのは、有効なURLからの返信が返ってこないときのことです。事前

+0

「応答なし」を定義します。たぶんJavaScriptが完全に無効なURLを指してタイムアウトさせてしまうことがありますか? – David

+0

http要求のタイムアウトを作成する方法を尋ねていますか? –

+1

「応答なし」を定義します。非200の応答ですか?タイムアウトですか? –

答えて

3

appreiciate任意のポインタ

おかげで、あなたのPHPでこれを使用します。http://php.net/manual/en/function.sleep.php

sleep(60); 

あなたが30秒に設定されたタイムアウトを得た場合は、タイムアウトが呼び出されます。

0

ajaxリクエストがサーバーに送信された場合、サーバーをsleep()または同等のものにするのはいかがですか?

0

サーバー側で作成できます。たとえば、AJAXによって呼び出されるPHPスクリプトでは、sleep(5)を作成できます。私はあなたのサーバー側言語に慣れ親しみのある機能を持っていることを願っています。

0

サーバーコードでsleep()関数を使用するとリクエストが長くなることがありますが、これを実動サーバーに対してテストしようとしている場合は、遅延(または応答なし)をクライアント側。 私はネットワークスローラにネットワーク応答時間の遅さをシミュレートするよう勧めます。私は個人的にこれを処理するためにクロスプラットフォームCharlesプロキシを使用していますが、他の選択肢をGoogleで検索することはできます。

関連する問題