- 1、本文档共31页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- EDA课程设计-GSM通讯机的VHDL设计及仿真汇.doc
- EDA技术课程设计报告-键盘扫描与数码管及点阵显示设计汇.doc
- EDA课程设计-万年历电子钟的设计汇.doc
- EDA设计(I)实验报告汇.doc
- EDA课程设计-抢答器汇.doc
- EDA课程设计-简易频率计设计说明书汇.doc
- EDA课程设计报告-多路彩灯控制电路设计汇.doc
- EDA课程设计-航空通信中小数分频器的设计汇.doc
- EDA课程设计报告-简易逻辑分析仪的设计汇.doc
- EDA课程设计-出租车计价器汇.doc
- 中考语文复习专题二整本书阅读课件.ppt
- 中考语文复习积累与运用课件.ppt
- 2025年初中学业水平考试模拟试题(二)课件.ppt
- 四川省2015届理科综合试题48套第12套.pdf
- 【课件】战争与和平—美术作品反映战争+课件-2024-2025学年高中美术湘美版(2019)美术鉴赏.pptx
- 【课件】青春牢筑国家安全防线 课件 2024-2025学年高中树立总体国家安全观主题班会.pptx
- 【课件】原始人的创造+课件高中美术湘美版(2019)美术鉴赏.pptx
- 上海证券-美容护理行业周报:流量加快去中心化,强运营头部品牌影响较小 -2024-.pdf
- T_CSEIA 1005—2023_能源工业互联网平台数据治理要求.pdf
- T_CDSA 504.16-2023_急流救援技术培训与考核要求.pdf
文档评论(0)