HTTP协议

本文详细介绍了HTTP协议的基础概念,包括其无连接、无状态的特点,URI、URL与URN的区别,以及HTTP报文的组成结构。同时,还列举了常用HTTP方法及其特点,并对请求与响应报文进行了详细的说明。
       HTTP是超文本传输协议,是无连接,无状态的,是可靠的传输协议,因为用的是TCP传输的。
      无链接指限制每次连接只处理一个请求。服务器处理完客户的请求,并受到客户的应答后,即断开链接。可以节省传输时间。
      无状态指协议对于事务处理没有记忆。缺少状态意味着如果后续处理需要前面的信息,必须重传,这可能导致每次连接传输的数据量增大。
      URI:统一资源标志符,有两种形式URL,URN
     URL(统一资源定位符)是最常见的形式,也几乎所有见到的都是,描述了一台特定服务器上某个资源的特定位置。
     URN(统一资源名),实验阶段。
     HTTP报文组成,非常简单,包括三部分:起始行,包含属性的首部块,以及可选的包含数据的主体部分。
     报文分两类,一类是请求报文,一类是响应报文,区别只在于起始行不同。
    以下是请求报文格式
<method><resuest-URL><version>
<headers>

<entity-body>

常用的HTTP方法
方法描述是否包含主体
GET从服务器中获取一份文档
HEAD只从服务器获取文档的首部
POST向服务器发送需要处理的数据,发送到一个服务器网关应用程序
PUT将请求的主题部分存储在服务器上
TRACE对可能经过代理服务器传送到服务器上去的报文进行追踪
OPTIONS决定可以在服务器上执行哪些方法
DELETE从服务器上删除一份文档
      请求报文的首行称之为请求行,包括方法 资源的URL HTTP协议版本。GET,HEAD都被认为是安全的方法,意味着使用GET或HEAD的HTTP请求不会产生什么动作。即不会在服务器上产生什么结果(一般情况下是的,说白了就是没有脚本神马的)。PUT方法向服务器传东西,允许用户对内容进行更改,很多web服务器都要求在执行PUT之前,用密码登录。POST通常是表单数据,填好的数据发给网关程序(如CGI程序),用户名密码登录就是用的POST,服务器需要验证用户名和密码。TRACE方法主要用于诊断,用于验证是否如愿穿过了请求/响应链。因为客户端发起一个请求时,请求可能穿过防火墙,代理,网关或其他一些应用程序,这些中间节点都会修改原来的请求,TRACE允许客户端在最终将请求发送给服务器时,看看最后变成什么样子。TRACE请求中不能带有主题,相应的实体主题包含了相应服务器受到的请求的精确副本。
     
响应报文格式
<version><status><reason-phrase>
<headers>

<entity-body>
   响应报文的首行称之为相应行,包括 HTTP协议版本,状态码,与状态码对应的文本解释。
状态码分类
 已定义范围分类
100-199100-101信息提示
200-299200-206成功
300-399300-305重定向
400-499400-415客户端错误
500-599500-505服务器错误

 每个范围具体的状态码对应的情况;





     以上是各个阶段的状态码对应的具体情况。起始行之后是首部,包括通用首部,请求首部,相应首部。也有很多很多内容和分类,就不写了。。。
乐播投屏是一款简单好用、功能强大的专业投屏软件,支持手机投屏电视、手机投电脑、电脑投电视等多种投屏方式。 多端兼容与跨网投屏:支持手机、平板、电脑等多种设备之间的自由组合投屏,且无需连接 WiFi,通过跨屏技术打破网络限制,扫一扫即可投屏。 广泛的应用支持:支持 10000+APP 投屏,包括综合视频、网盘与浏览器、美韩剧、斗鱼、虎牙等直播平台,还能将央视、湖南卫视等各大卫视的直播内容一键投屏。 高清流畅投屏体验:腾讯独家智能音画调校技术,支持 4K 高清画质、240Hz 超高帧率,低延迟不卡顿,能为用户提供更高清、流畅的视觉享受。 会议办公功能强大:拥有全球唯一的 “超级投屏空间”,扫码即投,无需安装。支持多人共享投屏、远程协作批注,PPT、Excel、视频等文件都能流畅展示,还具备企业级安全加密,保障会议资料不泄露。 多人互动功能:支持多人投屏,邀请好友加入投屏互动,远程也可加入。同时具备一屏多显、语音互动功能,支持多人连麦,实时语音交流。 文件支持全面:支持 PPT、PDF、Word、Excel 等办公文件,以及视频、图片等多种类型文件的投屏,还支持网盘直投,无需下载和转格式。 特色功能丰富:投屏时可同步录制投屏画面,部分版本还支持通过触控屏或电视端外接鼠标反控电脑,以及在投屏过程中用画笔实时标注等功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值