浏览器从发送HTTP请求到返回HTML的过程

本文详细介绍了浏览器从输入网址到显示网页内容的过程,包括域名解析、HTTP请求与响应、重定向、HTML解析及资源加载。同时讲解了HTTP头部信息的组成部分和HTTP响应码的分类,帮助理解网络请求的细节。
摘要由CSDN通过智能技术生成

前端嘛,离不开浏览器。大致了解了一下浏览器向服务器请求及返回的过程。

内容来自于一个 小姐姐微博 和 原版内容



一.  从输入网址到看到网页内容的这个过程中到底发生了什么


不谈浏览器解析文件那部分哦。

过程如下:

1.  输入网址

2.  浏览器查找域名的IP地址

    域名解析过程如下:

1)浏览器缓存——浏览器会缓存DNS记录一段时间。有趣的是,操作系统并不会告诉浏览器要存多久,所以浏览器会存一个固定的时间,大约2~30分钟。
2)系统缓存——如果浏览器缓存中没有要找的记录,浏览器会做一个系统调用(Windows中是gethostbyname)。操作系统有自己的缓存记录。
3)路由缓存——请求会发向路由器,路由器一般会有自己的缓存记录。
4)ISP DNS缓存——下
一个被查询的是ISP的域名服务器缓存记录。在这里一般都能找到需要的缓存记录。

3.  浏览器给Web服务器发送一个http请求

    下面是在浏览器的调试窗口中截取的CSDN个人主页的http请求头部

4.  网站服务的永久重定向响应

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值