HTTP基础知识
Web应用中打交道最多的要数HTTP请求了。本文记录下HTTP请求的最简单的说明。
HTTP请求的第一行包含方法,其后是请求的来源地址和HTTP版本。HTTP请求头跟在首行后面,可以没有也可以有多个。HTTP请求头向服务器提供额外的信息,包括浏览器的种类和版本,可以接受的文档类型、浏览器的Cookies等。 HTTP响应第一行成为状态行,包含HTTP协议的版本,数字型状态以及状态的简单描述。在状态行后,服务器将返回一个HTTP响应头,类似于HTTP请求头。
Cookie和URL重写是两个在请求间跟踪用户状态的方式。cookie 是一种特殊的信息包,存 本文出自 51CTO.COM技术博客储于用户的计算机中。URL 重写是在页面地址中存储一个特殊的标记,Java 服务器可以用它来跟踪用户。这两种方法都不是无缝的,是用哪一个都意味着在开发时都要进行额外的工作。对其本身来说,标准的HTTP web 服务器并不传输动态内容。它主要是使用请求来定位文件资源,并在响应中返回此资源。通常这里的文件使用Hypertext Markup Language (HTML) [W3C,HTML] 格式化,以使浏览器可以显示它们。HTML 页面通常包含一些到其他页面的超文本连接,也可以显示其他一些内容比如图像和视频等等。用户点击连接将产生另一个请求,就开始一个新的处理过程。 标准web 服务器处理静态内容处理得很好,但处理动态内容时则需要额外的帮助手段了。 |


highforest
博客统计信息
热门文章
最新评论
友情链接
