Автоматические 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>