首页 > Web开发 > 详细

HTTP协议(待写)

时间:2019-12-13 14:25:33      阅读:89      评论:0      收藏:0      [点我收藏+]


先来了解了解 TCP/IP

TCP/IP(Transmission Control Protocol / Internet Protocol)是计算机通讯必须遵守的规则,是不同的通信协议的大集合,其里面就包括了HTTP,TCP,IP,SMTP等协议


TCP/IP分为4层协议结构

技术分享图片


其中TCP是传输层协议

就是所谓的三次握手协议,确保数据可靠安全


IP在网络层,它也是一种协议

负责把数据包转送到目的地


TCP/IP就是基于TCP 和 IP 协同工作的协议

而HTTP就是基于TCP/IP通信协议来传输数据的协议


HTTP就是在应用层

浏览器通过HTTP协议向服务器请求的



HTTP结构

技术分享图片

常见请求首部


请求方法

常见的有GET和POST,但是还有其他比如OPTIONS、Input、DELETE等方法,这些方法当然有用处,现在比较流行的 RESTful 风格就是利用了这些不同的请求方法


常见状态码

200 请求成功
204 服务器成功处理,但未返回内容
301 重定向
302 转发
401 请求要求用户的身份认证
404 找不到该对象
500 服务器内部错误,无法完成请求

无状态

不保存通信状态,简单来说就是再次访问服务器的时候,服务器不知道你是谁,但后面有CookiesSession技术解决了这个问题


持久连接

HTTP1.1每一次连接能处理多次请求


提升传输效率

使用压缩技术或分块传输





HTTP协议(待写)

原文:https://www.cnblogs.com/Howlet/p/12034835.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!