动态网页文档:客户端拉取与服务器推送技术解析
在网页开发领域,动态网页文档的实现方式至关重要,它能为用户带来更加丰富和实时的体验。其中,客户端拉取(Client - Pull)和服务器推送(Server - Push)是两种重要的技术手段,下面将详细介绍这两种技术。
1. 客户端拉取文档
客户端拉取文档相对容易准备,只需在 HTML 或 XHTML 文档的头部嵌入 <meta> 标签即可。这个特殊标签会告知客户端浏览器在指定时间内显示当前文档,之后自动加载并显示一个全新的文档,就像用户通过超链接选择了新文档一样。不过,目前无法使用客户端拉取技术动态更改文档的部分内容。
1.1 独特的刷新机制
客户端拉取动态文档在 Netscape 和 Internet Explorer 浏览器中可行,是因为这些浏览器会响应一个名为 Refresh 的特殊 HTTP 头字段。当 HTTP 服务器向客户端浏览器发送文档时,会在文档数据前添加一个或多个头字段,例如包含文档内容类型描述的头字段,浏览器会依据此来决定如何显示文档内容。对于 HTML 文档,服务器通常会在其头中添加 “Content - type: text/html”。
可以通过在 <head> 中插入 <meta> 标签为 HTML 文档的 HTTP 头添加自定义特殊字段。实现客户端拉取动态 HTML 文档的 HTTP Refresh 字段采用如下 <meta> 标签格式:
超级会员免费看
订阅专栏 解锁全文
3

被折叠的 条评论
为什么被折叠?



