请问 HTTP 有几种请求方式及其各自的用途是什么
常用的有八种请求方式
-
GET 请求
GET 方法请求一个指定资源
-
POST 请求
POST 方法用于将实体提交到指定的资源
-
PUT 请求
替换某些资源
-
DELETE 请求
删除指定的资源
-
HEAD 请求
HEAD 方法请求一个与 GET 请求的响应相同的响应,但没有响应体
-
OPTIONS 请求
允许客户端查看服务器的相关参数
-
TRACE 请求
跟踪请求
-
CONNECT 请求
预留给能够将连接改为管道方式的代理服务器
请问从浏览器输入 URL 到页面显示发生了什么
-
在浏览器地址栏输⼊ URL
-
浏览器会先去缓存中寻找资源,如果在缓存中已经存在并且尚未过期,那么就直接利用。否则跟目标主机建立连接
-
浏览器解析 URL