在java中,当我们建立与给定URL的连接然后打开一个流来读取它时,当网站内容在阅读途中发生变化时会发生什么?
例如,我们的光标指向第1000行,其中包含章节标题,但现在页面在第1000行有一些完全不同的内容,或者内容不再大到1000行?
如果给定的网站每1-2秒更新一次内容会发生什么情况,例如库存变化,可能只包括过去1秒内勾选的库存(内容增长和收缩)?
答案 0 :(得分:3)
实际发生的行为完全取决于Web服务器本身,并且不受客户端的控制。
大多数网络服务器会同时发送和整个完整的文档,就好像它是某个特定文档状态的“快照”。
答案 1 :(得分:0)
恕我直言,http服务器将在客户端请求资源时发送可用内容。
示例:
GET /index.html
因此,您无法获取HTML页面的第一部分,而是获取另一个版本的第二部分,因为服务器会立即为整个页面提供服务。
动态页面通常采用静态布局,数据使用ajax进行更新。