网站大量收购独家精品文档,联系QQ:2885784924

JavaEE技术-http协议工作原理汇.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaEE技术-http协议工作原理汇

User-agent头部行指定用户代理,也就是产生当前请求的浏览器的类型。本例的用户代理是Mozilla/4.0,它是Nelscape浏览器的一个版本。 主讲:梁胜彬 HTTP请求标准格式 Request 方 法 URL 版 本 首部字段名 首部行 : 值 首部字段名 值 : … 实体主体 (通常不用) 请求行 空格 回车换行 : CRLF CRLF CRLF CRLF 请求报文的类型是由它所采用的方法决定的。 主讲:梁胜彬 附属体不在GET方法中使用,而是在POST方法中使用。 POST方法适用于需由用户填写表单的场合,如往google有哪些信誉好的足球投注网站引擎中填入待有哪些信誉好的足球投注网站的词。用户提交表单后, HEAD方法与GET方法类似,两者的差别只是服务器在对HEAD方法的响应消息中去掉了所请求的对象,其他内容则与对GET方法的响应消息一样。HEAD方法通常用于HTTP服务器软件开发人员进行调试。 主讲:梁胜彬 4.2 HTTP响应消息      下面是一个典型的HTTP响应消息:      HTTP/1.1 200 0K   Connectlon:close   Date: Thu, 13 Oct 2005 03:17:33 GMT   Server: Apache/2.0.54 (Unix)   Last—Nodified:Mon,22 Jun 1998 09;23;24 GMT   Content—Length:682l   Content—Type:text/html      (数据 数据 数据 数据 数据…………) 主讲:梁胜彬 HTTP响应标准格式 Response 版 本 状态码 短 语 首部字段名 首部行 : 值 首部字段名 值 : … 实体主体 (有些响应报文不用) 状态行 空格 回车换行 : CRLF CRLF CRLF CRLF 响应报文的开始行是状态行。 状态行包括三项内容,即 HTTP 的版本,状态码,以及解释状态码的简单短语。 开始行 主讲:梁胜彬 5 HTTP常用状态码 1xx 表示通知信息的,如请求收到了或正在进行处理。 2xx 表示成功,如接受或知道了。 3xx 表示重定向,表示要完成请求还必须采取进一步的行动。 4xx 表示客户的差错,如请求中有错误的语法或不能完成。 5xx 表示服务器的差错,如服务器失效无法完成请求。 主讲:梁胜彬   ●200 0K;请求成功,所请求信息在响应消息中返回。      ●301 Moved Permanently:所请求的对象己永久性迁移;新的URL在本响应消息的Location:头部指出。客户软件会自动请求这个新的URL。      ●400 Bad Request;表示服务器无法理解相应请求的普通错误的状态码       主讲:梁胜彬 ●404 Not Found:服务器上不存在所请求的文档。    ●HTTP Version Not Support:服务器不支持所请求的HTTP协议版本。 主讲:梁胜彬 Cookies: 保存 “状态” 服务器产生一个 # , 服务器认识这个 #, 以备不时之需: 认证 记忆用户的前序访问, 先前的选择 服务器在响应报文中发送 “cookie” 给客户端 Set-cookie: 1678453 客户端可以在后继的请求中发送“cookie” cookie: 1678453 client server 普通 http 请求报文 普通 http响应报文+ Set-cookie: # 普通 http 请求报文 cookie: # 普通 http响应报文 普通 http 请求报文 cookie: # 普通 http响应报文 cookie- 特定的 cookie- 特定的 主讲:梁胜彬 Conditional GET: 客户端缓存机制 目的: 如果客户端缓存了必威体育精装版的请求对象,则服务器不必重复发送 客户端: 在http请求报文中声明所缓存拷贝的生成日期 If-modified-since: date 服务器: 如果客户端缓存的拷贝是必威体育精装版的,则在响应报文中不发请求的对象: HTTP/1.0 304 Not Modified client server http请求报文 If-modified-since: date http响应报文 HTTP/1.0 304 Not Modified 对象未经修改 http请求报文 If-modified-since: date http响应报文 HTTP/1.1 200 OK data 对象已 经修改 主讲:梁胜彬 用telnet测试 http (客户端操作) 1. 用Telnet 连接测试用的服务器: 打开 TCP 连接到 port 80 (默认的http 服务器端口) 位于 0

文档评论(0)

liwenhua11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档