HTTP请求/响应流

时间:2014-02-21 18:37:36

标签: http request response

我正在尝试剖析对某个网站发出的单个HTTP请求 - > www.somesite.com ...如果我理解正确,浏览器将发出GET请求:

  

获取http://www.somesite.com/index.html HTTP / 1.1

最终服务器将发送响应:

  

HTTP / 1.1 200确定

     

日期:2014年2月21日星期五10:00:00 GMT

     

内容类型:text / html

     

内容长度:1354

<html>
<body>
.
.
.
</body>
</html>

假设这个index.html包含图像和css以及javascript资源,如果响应只是200 OK,那么客户端如何知道返回并获取其他资产?这意味着,当客户所做的只是发出第一个GET请求时,客户如何知道index.html已经完整地提供了服务?

1 个答案:

答案 0 :(得分:2)

嗯,很难理解,你想知道什么。第一个get将返回数据或重定向到其他地方。当浏览器收到HTML页面时,它会将其解析为元素树并保存下载链接(css,js,images)。它下载它们,如果它们包含对其他资源(js,css,images)的引用,它也会下载它们。当队列为空时,浏览器完成下载。

这个高级别的描述是否适合您的问题?