Браузердун автоматикалык HTTP сурамдары

Сиз браузер аркылуу белгилүү бир сайттын белгилүү бир баракчасына кирип жатасыз деп коёлу:

httpGET /test.html HTTP/1.1
Host: example.com

Сурам натыйжасында төмөнкү HTML кодду кайтарып бериши мүмкүн деп коёлу:

/test.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 файлы үчүн өзүнчө сурам жөнөтүлөт.

Задание 1

Төмөнкү баракча жүктөлгөндөн кийин браузер канча HTTP сурамын түзөт:

html<!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>