来源:作者: 发布时间:2007-11-09 05:14:02

要很好地领会Ajax技术的关键是了解超文本传输协议(HTTP),该协议用来传输网页、图像连同因特网上在浏览器和服务器间传输的其他类型文档。只要您在浏览器上输入一个URL,最前面的http://就表示使用HTTP来访问指定位置的信息。(大部分浏览器还支持其他一些不同的协议,其中FTP就是个典型例子。)
注意:本文中只涉及HTTP协议,这是Ajax研发人员关心的方面,他可作为HTTP的参考手册或指南。
HTTP由两部分组成:请求和响应。当您在Web浏览器中输入一个URL时,浏览器将根据您的需要创建并发送请求,该请求包含所输入的URL连同一些和浏览器本身相关的信息。当服务器收到这个请求时将返回一个响应,该响应包括和该请求相关的信息连同位于指定URL(假如有的话)的数据。直到浏览器解析该响应并显示出网页(或其他资源)为止。
HTTP请求
HTTP请求的格式如下所示:
<request-line>
<headers>
<blank line>
[<request-body>]
在HTTP请求中,第一行必须是个请求行(request line),用来说明请求类型、要访问的资源连同使用的HTTP版本。紧接着是个首部(header)小节,用来说明服务器要使用的附加信息。在首部之后是个空行,再此之后能够添加任意的其他数据[称之为主体(body)]。
[1][2]
|
还没有关于此文章的相关评论!