ဘရောက်ဆာအလိုအလျောက် 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 ကို ဆွဲချပြီးနောက် ဘရောက်ဆာက ၎င်းကို စိစစ်လေ့လာကာ ကုဒ်အတွင်း၌ style များ၊ script များ၊ ရုပ်ပုံများ ချိတ်ဆက်ထားသည်ကို တွေ့ရှိသည်။ ထိုအချိန်တွင် ဘရောက်ဆာသည် မိမိဘာသာ၊ အလိုအလျောက် ဆာဗာသို့ တောင်းဆိုချက်များ ပို့လိုက်ပါသည်။

ထိုသို့ပြုလုပ်ရာတွင် ရင်းမြစ်တစ်ခုစီအတွက် သီးခြား 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>