HTTP 请求报文 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" ?>
l HTTP Command: // 方法字段,说明其使用的是 GET 方法
l URI: / //URL 字段,发送请求至保存该网站的服务器。
l HTTP Version: //http 协议版本字段,用是的 http/1.1 版本
l Accept: // 指示可被接受的请求回应的介质类型范围列表。
l Accept-Language: // 限制了请求回应中首选的语言为简体中文,否则使用默认 值。
l Accept-Encoding: // 限制了回应中可接受的内容编码值 , 指示附加内容解码方式 为 gzip,deflate.
l User-Agent: // 定义用户代理,即发送请求的浏览器类型为 Mozilla/4.0
l Host: www.XX.com \r\n // 定义了目标所在的主机
l Connection: Keep-Alive\r\n // 告诉服务器使用持久连接
HTTP
回应报文
l HTTP Version: HTTP/1.1 // 服务器用的是 HTTP/1.1 版本
l HTTP Status: 200 // 请求成功,信息可以读取,包含在响应的报文中
l Date: // 指服务器从文件系统中检索到该对象,插入到响应报文,并发送该响应 报文的时间
l Server: // 表明刻报文是由一个 Apache/2.0.52 的服务器产生的
l X-Powered-By: // 表明是使用 PHP (版本)的动态网页
l Set- cookie: //
l Vary: //
l Content-Length: // 表明实体的长度
l Connection: // 告诉客户机在报文发送完毕后仍然保持连接
l Content-Type: // 表明实体中的对象是 html 文档
l Binary Data: // 二进制数据
说明:在服务器给的回应请求中,我们可以从状态码中看到访问的相关信息。 状态码表示响应类型,常用的有:
l 1 ×× 保留
l 2 ×× 表示请求成功地接收
l 3 ×× 为完成请求客户需进一步细化请求
l 4 ×× 客户错误
l
5
×× 服务器错误
状态代码 |
状态信息 |
含义 |
100 |
Continue |
初始的请求已经接受,客户应当继续发送请求的其余部分。( HTTP 1.1 新) |
101 |
Switching Protocols |
服务器将遵从客户的请求转换到另外一种协议( HTTP 1.1 新) |
200 |
OK |
一切正常,对 GET 和 POST 请求的应答文档跟在后面。 |
201 |
Created |
服务器已经创建了文档, Location 头给出了它的 URL 。 |
202 |
Accepted |
已经接受请求,但处理尚未完成。 |
203 |
Non-Authoritative Information |
文档已经正常地返回,但一些应答头可能不正确,因为使用的是文档的拷贝( HTTP 1.1 新)。 |
204 |
No Content |
没有新文档,浏览器应该继续显示原来的文档。如果用户定期地刷新页面,而 Servlet 可以确定用户文档足够新,这个状态代码是很有用的。 |
205 |
Reset Content |
没有新的内容,但浏览器应该重置它所显示的内容。用来强制浏览器清除表单输入内容( HTTP 1.1 新)。 |
206 |
Partial Content |
客户发送了一个带有 Range 头的 GET 请求,服务器完成了它( HTTP 1.1 新)。 |
300 |
Multiple Choices |
客户请求的文档可以在多个位置找到,这些位置已经在返回的文档内列出。如果服务器要提出优先选择,则应该在 Location 应答头指明。 |
301 |
Moved Permanently |
客户请求的文档在其他地方,新的 URL 在 Location 头中给出,浏览器应该自动地访问新的 URL 。 |
302 |
Found |
类似于 301 ,但新的 URL 应该被视为临时性的替代,而不是永久性的。注意,在 HTTP1.0 中对应的状态信息是 “Moved Temporatily” 。 出现该状态代码时,浏览器能够自动访问新的 URL ,因此它是一个很有用的状态代码。 注意这个状态代码有时候可以和 301 替换使用。例如,如果浏览器错误地请求 http://host/~user (缺少了后面的斜杠),有的服务器返回 301 ,有的则返回 302 。 严格地说,我们只能假定只有当原来的请求是 GET 时浏览器才会自动重定向。请参见 307 。 |
303 |
BORDER-RIGHT: #d4d0c8; PADDING-RIG
发表评论 |
评论