Аўтаматычныя HTTP запыты браўзера
Няхай вы з дапамогай браўзера заходзіце на нейкую старонку нейкага сайта:
GET /test.html HTTP/1.1
Host: example.com
Няхай сваім вынікам запыт вяртае наступны HTML код:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" href="styles.css">
<script src="scripts.js"></script>
</head>
<body>
<img src="images/img.png">
</body>
</html>
На гэтай працы браўзера не сканчаецца, бо пакуль загружаны толькі HTML код, а гэтага мала для паказу старонкі. Пасля загрузкі HTML браўзер аналізуе яго і бачыць, што ў кодзе прысутнічаюць падлучэнні стыляў, скрыптоў, карцінак. У гэты момант браўзер сам, аўтаматычна адпраўляе запыты на сервер.
Пры гэтым для кожнага рэсурсу фармуецца асобны HTTP запыт. Гэта значыць, напрыклад, для кожнага падлучанага файла CSS будзе адпраўлены асобны запыт.
Колькі HTTP запытаў зробіць браўзер пасля загрузкі наступнай старонкі:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" href="main.css">
<link rel="stylesheet" href="styles.css">
<script src="scripts.js"></script>
</head>
<body>
<img src="images/img1.png">
<img src="images/img2.png">
<img src="images/img3.png">
</body>
</html>