Web - 在浏览器中输入URL并回车后都发生了什么
2014-11-25 15:54
260 查看
1. 浏览器向DNS服务器查找URL对应的IP地址
2. DNS服务器返回网站的IP地址
3. 浏览器给Web服务器发送一个HTTP GET请求
GET http://www.xxx.com/ HTTP/1.1
Accept: application/x-ms-application, image/jpeg, application/xaml+xml, [...]
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; [...]
Accept-Encoding: gzip, deflate
Connection: Keep-Alive
Cookie: lsd=XW[...]; c_user=21[...]; x-referer=[...]
Host: www.xxx.com
4. Web服务器处理请求
5. Web服务器发回一个HTML响应
内容编码头告诉浏览器整个响应体用gzip算法进行压缩。解压blob块后,就可以看到HTML了:
6. 浏览器开始显示HTML
7. 浏览器发送GET请求获取嵌入在HTML中的对象(比如:图片,CSS文件,JavaScript文件等)
8. 浏览器发送异步(AJAX)请求
2. DNS服务器返回网站的IP地址
3. 浏览器给Web服务器发送一个HTTP GET请求
GET http://www.xxx.com/ HTTP/1.1
Accept: application/x-ms-application, image/jpeg, application/xaml+xml, [...]
Accept-Language: en-US
User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; [...]
Accept-Encoding: gzip, deflate
Connection: Keep-Alive
Cookie: lsd=XW[...]; c_user=21[...]; x-referer=[...]
Host: www.xxx.com
4. Web服务器处理请求
5. Web服务器发回一个HTML响应
HTTP/1.1 200 OK Cache-Control: private, no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Expires: Sat, 01 Jan 2000 00:00:00 GMT P3P: CP="DSP LAW" Pragma: no-cache Content-Encoding: gzip Content-Type: text/html; charset=utf-8 X-Cnection: close Transfer-Encoding: chunked Date: Fri, 12 Feb 2014 09:05:55 GMT 2b3Tn@[...]
内容编码头告诉浏览器整个响应体用gzip算法进行压缩。解压blob块后,就可以看到HTML了:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" id="xxx" class=" no_js"> <head> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-language" content="en" /> ...
6. 浏览器开始显示HTML
7. 浏览器发送GET请求获取嵌入在HTML中的对象(比如:图片,CSS文件,JavaScript文件等)
8. 浏览器发送异步(AJAX)请求
相关文章推荐
- 在浏览器中输入URL并回车后都发生了什么?
- 通信传输流 浏览器输入url回车后发生了什么
- 在浏览器地址栏输入URL,按下回车后究竟发生了什么?
- 在浏览器输入URL回车发生什么
- (笔试题)当在浏览器中输入一个url后回车,后台发生了什么?比如输入url后,你看到了百度的首页,那么这一切是如何发生的呢? .
- 在浏览器中输入URL按下回车键后发生了什么
- 当在浏览器中输入一个url后回车,后台发生了什么?比如输入url后,你看到了百度的首页,那么这一切是如何发生的呢?
- 当在浏览器中输入一个url后回车,后台发生了什么?
- 浏览器中输入一个url后回车,后台发生了什么
- 当在浏览器中输入一个url后回车,后台发生了什么?
- 在浏览器中输入URL按下回车键后发生了什么
- 输入URL回车到浏览器呈现出内容页面都发生了什么?
- 当在浏览器中输入一个url后回车,后台发生了什么?
- 在浏览器地址栏输入一个URL后回车,将会发生什么事情
- 当你从浏览器地址栏中输入URL回车后发生了什么
- 在浏览器中输入URL并回车后都发生了什么?
- 在浏览器中输入url回车之后会发生什么
- 当你在浏览器地址栏输入一个URL后回车,页面出现之前发生了什么?
- 当在浏览器地址栏输入一个URL后回车,实际发生了什么
- 当在浏览器中输入一个url后回车,后台发生了什么?比如输入url后,你看到了百度的首页,那么这一切是如何发生的呢?