当我请求网页时,假设此网页包含图像,css和js文件,http响应如何?它是多个实体(img,css,js,text / html ....)的一个响应,或者多个响应数据包将被发送回我的浏览器,每个实体都有一个实体?
答案 0 :(得分:1)
如果您要求www.example.com,则响应将是默认的HTML文档,可能是index.html。此文件将包含指向资源的链接,如CSS文件,Javascript文件,图像......等等,然后浏览器将继续下载所有这些资源。
答案 1 :(得分:1)
获取Google Chrome。然后转到View - >开发者 - >开发者工具。 打开开发人员工具后,转到标签" Network"。
现在,随着开发人员面板的开放。转到浏览器的地址栏,输入http://csb.stanford.edu/class/public/pages/sykes_webdesign/05_simple.html
之类的内容然后,您可以通过HTTP查看浏览器请求的所有文件。
正如您所看到的,HTTP响应并不是您在网站上看到的所有内容。但是主页面引用了图像和CSS,然后浏览器解析这些内容并获取其他项目。对网页的每个项目[图像或CSS文件]进行新的HTTP请求。探索该工具,您将了解它是如何工作的。当然......了解有关HTML的更多信息。