随笔分类 -  HTTP/IP / HTTP

摘要:一、解析URL 首先浏览器做的第一步工作就是要对 URL 进行解析,从而生成发送给 Web 服务器的请求信息。一条长长的 URL 里的各个元素的代表什么,见下图: 所以图中的长长的 URL 实际上是请求服务器里的文件资源。当没有蓝色部分路径名时,就代表访问根目录下事先设置的默认文件,也就是 /ind 阅读全文
posted @ 2022-09-27 22:45 心如__止水 阅读(870) 评论(0) 推荐(1) 编辑
摘要:HTTP 与 HTTPS 有哪些区别? 1. HTTP 是超文本传输协议,信息是明文传输,存在安全风险的问题。HTTPS 则解决 HTTP 不安全的缺陷,在 TCP 和 HTTP 网络层之间加入了 SSL/TLS 安全协议,使得报文能够加密传输。2. HTTP 连接建立相对简单, TCP 三次握手之 阅读全文
posted @ 2022-09-16 18:49 心如__止水 阅读(75) 评论(0) 推荐(0) 编辑
摘要:一、GET 和 POST 的区别? Get 方法的含义是请求从服务器获取资源,这个资源可以是静态的文本、页面、图片视频等。 比如,你用浏览器打开博客园,浏览器就会发送 GET 请求给服务器,服务器就会返回文章的所有文字图片等资源。 post方法向 URI 指定的资源提交数据,数据就放在报文的 bod 阅读全文
posted @ 2022-09-08 20:32 心如__止水 阅读(67) 评论(0) 推荐(0) 编辑
摘要:HTTP 协议是基于 TCP/IP,并且使用了「请求 - 应答」的通信模式,所以性能的关键就在这两点里。 1. 长连接早期 HTTP/1.0 性能上的一个很大的问题,那就是每发起一个请求,都要新建一次 TCP 连接(三次握手),而且是串行请求,做了无谓的 TCP 连接建立和断开,增加了通信开销。为了 阅读全文
posted @ 2022-09-07 20:40 心如__止水 阅读(242) 评论(0) 推荐(0) 编辑
摘要:HTTP 最凸出的优点是「简单、灵活和易于扩展、应用广泛和跨平台」。 1. 简单HTTP 基本的报文格式就是 header + body ,头部信息也是 key-value 简单文本的形式,易于理解,降低了学习和使用的门槛。2. 灵活和易于扩展HTTP协议里的各类请求方法、URI/URL、状态码、头 阅读全文
posted @ 2022-09-07 20:23 心如__止水 阅读(798) 评论(0) 推荐(1) 编辑
摘要:HTTP 是什么? HTTP 是超文本传输协议,也就是HyperText Transfer Protocol。 详细解释「超文本传输协议」? HTTP的名字「超文本协议传输」,它可以拆成三个部分: 1、协议 协议的特点:「协」字,代表的意思是必须有两个以上的参与者。例如三方协议里的参与者有三个:你、 阅读全文
posted @ 2022-09-06 21:18 心如__止水 阅读(367) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示