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