Automatické HTTP požiadavky prehliadača
Predpokladajme, že pomocou prehliadača navštívite nejakú stránku nejakého webu:
GET /test.html HTTP/1.1
Host: example.com
Predpokladajme, že výsledkom požiadavky je následujúci HTML kód:
<!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>
Práca prehliadača sa tým nekončí, pretože zatiaľ bol načítaný len HTML kód, a to nestačí na zobrazenie stránky. Po načítaní HTML prehliadač analyzuje jeho obsah a zistí, že v kóde sa nachádzajú odkazy na štýly, skripty, obrázky. V tomto momente prehliadač sám, automaticky odosiela požiadavky na server.
Pre každý zdroj sa pritom vytvára samostatná HTTP požiadavka. To znamená, že napríklad pre každý pripojený CSS súbor bude odoslaná samostatná požiadavka.
Koľko HTTP požiadaviek vykoná prehliadač po načítaní nasledujúcej stránky:
<!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>