HTTP协议

参考文档/书籍

·RFC文档

·图解HTTP

·HTTP权威指南


HTTP协议是请求响应式协议,一次请求跟一次响应构成一次HTTP事务。两次事务不依赖,因此http协议是无状态的。

HTTP协议:TCP/IP协议栈(四层)http属于应用层协议;Tcp传输层,端口号80;IP网络层,地址,域名好记(域名到Ip地址通过dns解析);最后一层数据链路层和物理层,主要涉及数据传输;

请求行:

·请求方法 +资源路径 + http协议版本            +\r\n换行

请求头:

·1.1新增keepalive,一个连接发过个请求

·user-agent请求发出,来返回不同的响应


响应:

—状态行:

协议版本 + 状态码 +原因+\r\n  

响应头

server:表示web服务器使用什么应用程序

content-type:html,音频,视频

content-length:具体下发资源内容长度

响应体

可以是文本也可以是二进制,一般情况下,大小由content-type决定

304节省网络带宽

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容