- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HTTP协议解析
姓名:¥¥¥
学号 HTTP概述
HTTP(Hyper Text Transfer Protocol )
即超文本传输协议,是客户端浏览器或其他程序与Web服务器之间的应用层通信协议。在Internet上的Web服务器上存放的都是超文本信息,客户机需要通过HTTP协议传输所要访问的超文本信息。HTTP包含命令和传输信息,不仅可用于Web访问,也可以用于其他因特网/内联网应用系统之间的通信,从而实现各类应用资源超媒体访问的集成。总的来说HTTP的作用就是传送WEB数据。
HTTP协议的主要特点
1.支持客户/服务器模式:HTTP协议由两部分程序实现,一个客户机程序和一个服务器程序,通过交换HTTP报文进行会话。
2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。
3.灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Type加以标记。
4.无连接:无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。
5.无状态:HTTP协议是无状态协议。因为HTTP服务器并不保存关于客户机的任何信息。
HTTP的运作方式
客户端
建立TCP连接
关闭TCP连接
发出请求信息
响应请求信息
服务器
HTTP有两类报文:
(1) 请求报文——从客户端向服务器发送请求报文。
(2) 响应报文——从服务器到客户端的回答。
一个HTTP报文由3部分组成,分别是:
(1)起始行(start line)
(2)首部(header)
(3)主体(body)
示例:
HTTP/1.0 200 OK //起始行
Content-type : text/plain //首部
Content-length:19 //首部
Hi Im a message! 主体
请求报文
一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成
请求报文格式:
method request-UTL version 请求行 headers 请求头部
空行
entity-body 请求数据(主体)
HTTP协议的请求方法有GET、POST、HEAD、PUT、DELETE、OPTIONS、TRACE、CONNECT,我们最常见的两种种请求方法是GET和POST。
请求报文
请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它们用空格分隔
请求头部由关键字/值对组成,每行一对,关键字和值用英文冒号“:”分隔。请求头部的作用:请求头部是用来通知服务器有关于客户端请求的内容的。
最后一个请求头之后是一个空行,发送回车符和换行符,通知服务器以下不再有请求头
请求数据不在GET方法中使用,而是在POST方法中使用。POST方法适用于需要客户填写表单的场合。与请求数据相关的最常使用的请求头是Content-Type和Content-Length。
用360浏览器打开抓包
请求报抓包文分析
请求方法为GET,体现简单快速的特点
命名了所请求资源,或者URL路径组件的完整URL
报文所用的HTTP版本使
服务器能够发送的文件类型
显示了所要请求的资源
服务器可以发送的语言类型
用户代理,显示使用什么客户端发出的请求,这里显示了浏览器的详细信息
服务器能够发送的编码类型
指定目标所在的主机
显示当前的连接状态
DNT:DO NOT TRACK 的缩写、要求服务器不要跟踪记录用户信息。为1时表示开启、0时表示关闭,相当于浏览痕迹,无状态的体现
响应报文
HTTP响应也由四个部分组成,分别是:状态行、消息报头、空行和响应正文。
响应报文与请求报文唯一真正的区别在于第一行中用状态信息代替了请求信息。状态行(status line)通过提供一个状态码来说明所请求的资源情况。。
响应报文格式
version statusreason-phrase状态行
header 消息报头
您可能关注的文档
- 09届高三生物组织培养技术题稿.ppt
- 2015年度天津平安小高峰会议分享教案.ppt
- 09年高考化学氧化还原反应复习题稿.ppt
- 09年高考生物基因突变和基因重组题稿.ppt
- 09年高考物理电磁场和电磁波题稿.ppt
- 17-区域变质岩构造特征教案.ppt
- 锯末、木片压块机题稿.doc
- 09年中考语文写作指导题稿.ppt
- 2015年房地产开发流程(报建全套)教案.ppt
- 2015年港口安全生产形势与任务-朱建华教案.ppt
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
最近下载
- 2024届高考写作指导:“劳动之苦与劳动之美”审题指导及优秀范文两篇精品.docx
- 部编统编1张凯+快乐读书吧《非洲民间故事》导读课公开课教案教学设计.docx VIP
- 糖尿病性酮症酸中毒课件.pptx
- 科学教育出版社七年级上册劳动实践手册教案.docx VIP
- 《当代中文》第一课--您贵姓.ppt VIP
- 部编版五年级语文上册第六单元质量评价试卷(含答案).pdf VIP
- 第三章 地球的面貌-2024-2025学年七年级地理上册单元速记清单(湘教版2024).docx VIP
- 九年级上学期家长会.11.ppt省名师优质课赛课获奖课件市赛课一等奖课件.pptx
- 国开(电大)《现代汉语专题》形考作业1-6参考答案(下载可编辑).pdf
- 2.6 直角三角形(原卷版).docx VIP
文档评论(0)