注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 CCIE-Lab考试将新增10分钟..
 帮助

HTTP基础知识


2007-12-23 10:54:24
 标签:网络 基础 知识 HTTP   [推送到技术圈]

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


上一篇 BIRT深入学习  下一篇 JSTL版本问题解决



    文章评论
 
2007-12-23 20:55:05
基础知识 要好好看看

2007-12-24 13:08:26
你能不能多写点东西啊。这么少。

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: