HTTP协议

什么是协议?

就是大家都遵守的一个协议,一个规范。

什么是HTTP协议

HTTP-hypertext transfer protocol也就是超文本传输协议(HTTP)是一种通信协议,详细规定了浏览器和万维网服务器直接互相通信的规则,通过因特网传送万维网文档的数据传送协议。允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器,是一个应用层协议。

HTTP通信流程

客户端(也就是浏览器)发送 请求(request)给万维网服务器,然后万维网服务器接到请求后,进行响应(reponse)把万维网的文档通过HTML传送给客户端,然后客户端解析HTML就成了我们看到的网站的内容了。

URL格式详解

URL 地址用来描述一个网络上的资源:基本格式:

协议类型://主机地址[:端口]/路径/.../[?查询字符串][#锚点]
协议类型             指定低层使用的协议(例如:http, https, ftp)
主机地址             HTTP服务器的IP地址或者域名
端口                     HTTP服务器的默认端口是80,这种情况下端口号可以省略。如果使用了别的端口,必须指明,例如 https://www.cctry.com:8080/
路径                   访问资源的路径
查询字符串         发送给http服务器的数据
锚点                   锚

如:

https://www.bilibili.com/video/BV1KJ411k7fX?p=240