2014-04-27 69 views
0

当我请求一个网页时,假设这个网页包含图像,css和js文件,http响应如何?它是多个实体(img,css,js,text/html ....)的一个响应,还是多个响应数据包会以单个实体的形式发回给我的浏览器?HTTP响应结构

+1

看看FireBug。 Firefox内置的网页开发工具也应该为您提供此信息。 – merlin2011

+0

好的,谢谢我使用了Firefox Web控制台开发工具,它显示了对一个请求的多个响应。 – muaz

回答

1

得到谷歌浏览器。然后转到查看 - >开发人员 - >开发人员工具。 打开开发工具,转到选项卡“网络”。

现在,随着开发人员面板打开。转到浏览器的地址栏并输入类似http://csb.stanford.edu/class/public/pages/sykes_webdesign/05_simple.html

然后,您可以通过HTTP查看浏览器正在请求的所有文件。

正如您所看到的,HTTP响应并不包含您在网站上看到的所有内容。但主页面有图像和CSS的引用,然后浏览器解析这些内容并获取其他项目。为网页的每个项目[图像或CSS文件]创建新的HTTP请求。探索这个工具,你会发现它是如何工作的。有关...了解关于HTML的更多信息。