Permintaan HTTP Automatik Pelayar
Katakan anda melayari sesuatu laman web tertentu menggunakan pelayar:
GET /test.html HTTP/1.1
Host: example.com
Katakan hasil permintaan tersebut mengembalikan kod HTML berikut:
<!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>
Kerja pelayar tidak berakhir di situ, kerana setakat ini hanya kod HTML yang dimuat turun, dan itu tidak mencukupi untuk memaparkan laman. Selepas memuat turun HTML, pelayar menganalisisnya dan melihat bahawa kod tersebut mengandungi sambungan stylesheet, skrip, dan gambar. Pada saat ini, pelayar sendiri, secara automatik menghantar permintaan ke pelayan.
Setiap sumber akan membentuk permintaan HTTP yang berasingan. Maksudnya, sebagai contoh, untuk setiap fail CSS yang disambungkan permintaan berasingan akan dihantar.
Berapa banyak permintaan HTTP yang akan dibuat pelayar selepas memuat turun laman berikut:
<!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>