- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、Http协议
Http协议Http概述超文本传送协议 (HTTP-Hypertext transfer protocol) 定义了浏览器(即万维网客户进程)怎样向万维网服务器请求万维网文档,以及服务器怎样把文档传送给浏览器。从层次的角度看,HTTP是面向(transaction-oriented)/viewhtm应用层协议,它是万维网上能够可靠地交换文件(包括文本、声音、图像等各种多媒体文件)的重要基础。HTTP就是一个通信规则,通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式。客户端发送给服务器的格式叫“请求协议”;服务器发送给客户端的格式叫“响应协议”。重点学习这两个格式。http协议特点:支持客户/服务器模式(B/S)通常这里所指的客户端是浏览器简单快速客户向服务器请求服务时,只需传送请求方法和路径,请求方法常用 的有get/head/post。每种方法规定了客户与服务器联系的不同类型。后面会作详解说明。灵活http协议允许传输任意类型的数据对象,正在传输的类型由context-type加以标记。通过在head中定义meta标签指定。无连接:无连接的含义是指限制每次连接只处理一个请求服务器修理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。无状态:http协议是无状态协议。无状态是指协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传递的数据量增大。另一方面,在服务器不需要先前信息时他的应答就较快。Http协议url:我们在浏览器的地址栏里输入的网站地址叫做URL (Uniform Resource Locator,统一资源定位符)。就像每家每户都有一个门牌地址一样,每个网页也都有一个Internet地址。当你在浏览器的地址框中输入一个URL或是单击一个超级链接时,URL就确定了要浏览的地址。浏览器通过超文本传输协议(HTTP),将Web服务器上站点的网页代码提取出来,并翻译成漂亮的网页。URL由三部分组成:资源类型、存放资源的主机域名、资源文件名。一个常用的url地址如下::80/server/index.html 下面我们对这个url进行详细说明.1、[http://]这一部分是说明这个请求是基于http协议的,这里请大家注意,我们日常使用的浏览器默认都是基于http协议的所以这一部分内容我们可以省略,浏览器会自动处理。2、 这部分内容表示我们请求的http服务器的域名,这个域名最终会解析为一个ip地址,指向网络中的一台http服务器计算机3、[:80]:这里指的是端口号,必须是一个整数,http协议的默认端口号是80,如果服务器部署的端口号是80那么这里可以省略,web浏览器会自动加上80端口。如果说我们服务器地址是我们的门牌号,那么端口号就可以说是房间号。4、server:表示服务器上的一个目录,也可以说是在服务器上部署的一个应用程序。5、index.html:服务器最终会返回给客户端的结果文件,这里是一个html网页.Http请求协议请求协议的格式:请求行 例:GET /images/logo.gif HTTP/1.1,表示从/images目录下请求logo.gif文件。请求头 例:Accept-Language: en空行 必须的,服务通过这个空行来区别出请求头和请求体,可以看成是请求头与请求体的分割标志请求体 有时候也叫消息体,是可选的,get请求时无请求体,post请求会有。浏览器向服务器发送请求时必须依据该格式,否则HTTP服务器无法识别。http协议中的请求行中可以有8种请求方法,但是目前为止,通用和大家都在用的只有两种:post请求和get请求。2.1GET请求打开IE浏览器,地址栏输入http://localhost:8080/HelloWorld/index.jsp ie浏览器按F12,弹出开发人员工具如下图:在弹出窗口中点击网络选项卡的开始捕捉按钮就可以捕捉请求的相关信息,如下图:刷新一下页面就会出现请求内容:上述请求说明:GET /HelloWorld/index.jsp HTTP/1.1 请求行:GET请求,请求的服务器路径是/HelloWorld/index.jsp, http协议版本1.1Acceptapplication/x-shockwave-flash,image/gif,image/jpeg,image/pjpeg, application/vnd.ms-excel,application/vnd.ms-powerpoint,application/msword, application/xaml+xml, application/x-ms-xbap, ap
您可能关注的文档
- viva网络设置教程.doc
- wap基础知识培训文档.doc
- Linux squid 代理服务器配置 综合实训二实验报告.doc
- WAP组网与设备要求.doc
- WAP学习大全完整版.doc
- 教你如何用蓝牙连接方便上网.doc
- http_urp解包分析.doc
- 让电脑连接PPC手机来进行无线上网.docx
- WAP技术的架构.doc
- xmlhttp status各类Http请求状态(status)及其含义.doc
- 教科版科学三年级下册第一单元《 物体的运动》测试卷精品附答案.docx
- 教科版科学三年级下册第一单元《 物体的运动》测试卷精品(a卷) (2).docx
- 教科版科学三年级下册第一单元《 物体的运动》测试卷精品(含答案).docx
- 教科版科学三年级下册第一单元《 物体的运动》测试卷精品(模拟题) (2).docx
- 烧伤的康复治疗(1).pptx
- 2025年中国快速脱落棘轮扳手市场现状分析及前景预测报告.docx
- 教科版科学三年级下册第一单元《 物体的运动》测试卷精品【综合题】 (2).docx
- 教科版科学三年级下册第一单元《 物体的运动》测试卷精品【精选题】.docx
- 教科版科学三年级下册第一单元《 物体的运动》测试卷精品加答案.docx
- 教科版科学三年级下册第一单元《 物体的运动》测试卷精品【满分必刷】 (2).docx
最近下载
- 煤矿安全管理经验交流(第二版).ppt VIP
- 一级消防工程师《消防安全技术实务》精讲讲义.pdf
- (适用于课堂教学的背景图.ppt VIP
- 天津大学论文答辩PPT模板.pptx VIP
- 生物化学与分子生物学:第13章 真核基因与基因组.ppt VIP
- 2025形势与政策-加快建设社会主义文化强国.pptx
- 人教版(2025)七年级下册Unit1Animal FriendsSection B How are animals part of our lives Section B 1a~2b课件+音频(共3.pptx VIP
- 110kv变电站继电保护毕业设计.doc VIP
- 公路隧道工程施工.pptx
- 电信行业运营商业务连续性保障方案.doc VIP
文档评论(0)