首页 > Web开发 > 详细

HTTP概念解析

时间:2019-03-30 16:14:02      阅读:142      评论:0      收藏:0      [点我收藏+]

HTTP--Hyper Text Transfer Protocol

HTTP详细介绍(火星的小白 51CTO):

https://blog.51cto.com/13570193/2108347

先进而不能用HTTP2.0(于菜 简书)

 https://www.jianshu.com/p/c77059d093da

自认为的重点:)

1基本的工作流程是客户端发送一个HTTP请求,说明客户端想要访问的资源和请求的动作,服务端收到请求之后,服务端开始处理请求,并根据请求做出相应的动作访问服务器资源,最后通过发送HTTP响应把结果返回给客户端。

①HTTP请求

状态行:包括请求方式Method、资源路径URL、协议版本Version

请求头:包括一些访问的域名、用户代理、Cookie等信息;

请求正文:就是HTTP请求的数据。

请求方式Method一般有GET、POST、PUT、DELETE,含义分别是获取、修改、上传、删除

 

②HTTP响应&&状态码

状态行:包括协议版本Version、状态码Status Code、回应短语;

响应头:包括搭建服务器的软件,发送响应的时间,回应数据的格式等信息;

响应正文:就是响应的具体数据。

状态码:

1xx

表示HTTP请求已经接受,继续处理请求

2xx

表示HTTP请求已经处理完成

3xx

表示把请求访问的URL重定向到其他目录

4xx

表示客户端出现错误

5xx

表示服务端出现错误

Firefox上查看HTTP传输协议

F12>网络

④HTTP协议版本

常见的是HTTP1.1

HTTPSHTTP的安全加密版本(ssl加密传输协议,阻止运营商流量劫持:)),端口不同HTTP80HTTPS443

HTTP2.0

不仅客户端能够同时发送多个请求,服务端也能同时处理多个请求,解决了队头堵塞的问题

多路复用

HTTP2.0则只会建立一个TCP连接,所有的文件传输都走这条路,而且提供了优先级比如样式表和js先走,图片视频最后。

默认开启ssl

压缩Header

网站访问量

1、IP访问量

2、 PV 网页访问量 (用户访问的页面数)

 UV 访客访问量(这里的访客不是用户,而是电脑,一台电脑算一个访客)

 

HTTP概念解析

原文:https://www.cnblogs.com/dayofcoder/p/10627768.html

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