WebアプリケーションからWebサービスを呼び出す前に、特定のタイムアウトを設定してから、応答がなかった場合、呼び出しが終了します。WebサービスコールでChromeにタイムアウト自体がありますか?
このタイムアウトをたとえば10分に設定すると、Chromeがこの応答を待っていない別のタイムアウトがありますか?
おかげ
WebアプリケーションからWebサービスを呼び出す前に、特定のタイムアウトを設定してから、応答がなかった場合、呼び出しが終了します。WebサービスコールでChromeにタイムアウト自体がありますか?
このタイムアウトをたとえば10分に設定すると、Chromeがこの応答を待っていない別のタイムアウトがありますか?
おかげ
Webサービスの呼び出しは、通常のHTTP呼び出しなので、それは、HTTPに関するブラウザの設定によって影響を受けています。
は、私はあなたがこれらの答えを探すためにお勧め:
汎用答え:クロム答え集中Where can I find the default timeout settings for all browsers?
を、私の知る限り、タイムアウトを設定するには、Chromeで利用できる設定がありません。トピックの最後の答え以来
、私はGoogleがこれを改善しているとは思いませんが、少なくとも、レジストリのアプローチが説明してみてください: ます。HKEY_CURRENT_USER \ Software \ Microsoft \ Windowsの\ CurrentVersionの\ InternetSettingsでのKeepAliveTimeoutとServerInfoTimeoutキーを作成します。希望の値をmsで入力し、それが役立つかどうかを確認します。
さらに、非常に長いhttpコールは非常に優れた設計ではありません。それがオプションであれば、サーバープロセスと通信メソッドを再実行して、何らかの種類の「keep alive ping」を実行するのは面白いかもしれません。たとえば、10分間凍結させるのではなくクライアントのブラウザに進捗を表示するなどです。