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