1

タイトルにあるように、ajax呼び出しにタイムアウトコールバックハンドラーがあり、その条件をテストできるようにしたいのですが、アプリケーションを強制的にその状態にする方法についてすぐに何も思い浮かびません。何か提案はありますか?

4

3 に答える 3

3

一定期間実行し続けるサーバー側スクリプトをいつでも実行できます。例えば:

<?php
   sleep(10); //sleep for 10 seconds.
   print "This script has finished.";
>
于 2008-08-22T18:31:04.630 に答える
2

まず、質問をより明確にする必要があると思います。使用しているテクノロジーと、タイムアウトしているこのプロセスはどこですか?サーバー側ですか、それともクライアント側ですか?

サーバー側のコードに時間がかかり、.NET を使用している場合は、サーバー側を呼び出すメソッドに次の行を追加します。

System.Threading.Thread.Sleep(timeoutMilliseconds);

クライアント側のコードがサーバーがタイムアウトしたと想定するのに十分な数を使用している限り、問題はありません。

于 2008-08-22T19:14:36.600 に答える
1

YUI Connection Managerを使用すると、Javascriptにスローダウンを導入して、レイテンシーに対してAJAXをテストできます。

于 2008-08-22T18:59:28.523 に答える