0

Javaでは、特定のURLへの接続を確立し、そこから読み取るためにストリームを開くと、Webサイトのコンテンツが読み取りの途中で変更されるとどうなりますか?

たとえば、カーソルが1000行目を指していましたが、これには章のタイトルが含まれているはずですが、1000行目でページがまったく異なるものになっているのでしょうか、それともコンテンツが1000行ほど大きくないのでしょうか。

特定のWebサイトが1〜2秒ごとにコンテンツを更新するとどうなりますか。たとえば、過去1秒間にチェックされた株式のみが含まれる可能性のある株式の変更(コンテンツの拡大と縮小)があります。

4

2 に答える 2

3

実際に発生する動作は、Webサーバー自体に完全に依存し、クライアントの制御の範囲外です。

ほとんどのWebサーバーは、特定のドキュメント状態の時点での「スナップショット」であるかのように、完全なドキュメント全体を一度に送信します。

于 2012-10-08T20:50:20.063 に答える
0

IMHO httpサーバーは、クライアントがリソースを要求したときに利用可能なコンテンツを送信します。

例:

  • クライアントはindex.htmlページを要求しますGET /index.html
  • サーバーは1つのセッションでページ全体を送信します。
  • クライアントはページを解析し、それがcssファイルを指していることを検出したため、ファイルなどを要求します。

したがって、サーバーがページ全体を一度に処理するため、HTMLページの最初の部分を取得してから別のバージョンの2番目の部分を取得することはできません。

動的ページは通常静的レイアウトであり、データはajaxを使用して更新されます。

于 2012-10-08T20:58:02.567 に答える