HTTP请求和响应消息

时间:2018-08-28 12:04:26

标签: html http

如果用户请求包含一些文本和三个图像的HTML网页。对于此页面,客户端是否将发送一条HTTP请求消息并从服务器接收四条HTTP响应消息?还是客户端必须为这三个图像分别发送单独的HTTP请求消息?

2 个答案:

答案 0 :(得分:0)

客户端一次请求一个资源。它首先获取HTML响应。然后,它解析该响应并在其中找到对图像的引用。然后,它将在单独的请求中获取这些图像;或者也许已经从本地缓存中获取了它们。

请注意,在HTTP / 2中,服务器 可以主动发送图像以及初始HTML响应(如果它预期客户端仍然会要求它们)。这大大缩短了往返时间,但也意味着无论是否已缓存图像,客户端都会收到较大的响应。

答案 1 :(得分:0)

客户端发送连接请求,然后当服务器接受请求时,服务器以小包装形式将网页发送给客户端,当客户端收到服务器的响应时,将显示该网页。

我希望这可以解决疑问。