Браузернинг автоматик 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>