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