流程:
1.处理输入。
当用户输入请求后,浏览器的UI线程会解析并决定用户的请求是搜索查询还是URL地址。
—如果是搜索查询:就会交给搜索引擎处理。
—如果是URL地址:就会跳转到请求的网站。
2.开始导航。
当用户按下 Enter 键时,UI 线程启用网络线程去获取站点内容,网络线程会通过适当的协议建立连接,比如 通过DNS 查找为请求建立 TLS 连接。
在这时,网络线程可能会收到像 HTTP 301 那样的服务器重定向头。这种情况下,网络线程会告诉 UI 线程,服务器正在请求重定向。然后,另一个 URL 请求会被启动。
3.读取响应
收到了响应主体,网络线程就会查看数据流的前几个字节响应报文的 Content-Type 字段会声明数据的类型。
----如果是HTML文件