Բրաուզերի ավտոմատ 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>