1. 程式人生 > 其它 >關於網路通訊中涉及到的程式語言--->HMTL(超文字標記語言)

關於網路通訊中涉及到的程式語言--->HMTL(超文字標記語言)

網路通訊中涉及到的程式語言

  1. HTML:超文字標記語言;它是一種專門在瀏覽器編譯和執行的程式語言

    (Java則是一種專門在JVM中編譯和執行的語言)

  2. HTML程式語言的作用:

    • 控制瀏覽器將接受到的資料以指定的方式在視窗展示。【前端工程師】

    • 控制瀏覽器請求的行為。【前端工程師/服務端工程師】

  3. 關於瀏覽器傳送請求的三要素:

    • 請求地址

    • 請求方式

    • 攜帶的請求引數

  4. HTML控制瀏覽器傳送請求的地址:

    • 超連結標籤命令:

      • 格式: <a href="請求地址">

        提示資訊

        </a>

      • 工作原理:超連結標籤命令不會被瀏覽器自動執行,在使用者滑鼠單擊超連結標籤命令是,此時這個命令才會執行,執行要求瀏覽器立刻按照href屬性地址傳送請求,

    • 表單標籤命令:

      • 格式:

        <form action="請求地址">
        <input type="submit"><!--提交按鈕-->
        </form>
  5. HTML控制瀏覽器傳送請求時採用的請求方式

    • Post請求方式

      • 要求瀏覽器在傳送請求時,可以攜帶任意數量的請求引數

      • 要求瀏覽器在傳送請求時,必須在瀏覽器的請求欄上隱藏訪問資訊

      • 要求瀏覽器在傳送請求時,必須將請求資訊儲存在http請求協議包中(請求體)

      • 禁止瀏覽器將伺服器返回的資原始檔進行儲存

    • Get請求方式

      • 要求瀏覽器在傳送請求時,其攜帶的請求引數的數量不能超過4K

      • 要求瀏覽器傳送請求時,請求引數必須在瀏覽器的請求欄展示出來

      • 要求瀏覽器在傳送請求時,必須將請求引數資訊儲存在http請求協議包中(請求頭)

      • 要求瀏覽器在接收到伺服器返回的資原始檔內容後,必須將資原始檔內容儲存在瀏覽器的快取中.

    • html如何控制瀏覽器傳送請求時採用何種請求方式

      • 超連結標籤命令在執行時,要求瀏覽器必須採用Get請求方式傳送請求

      • 表單標籤存在一個method屬性,通過該屬性可以要求瀏覽器採用對應請求方式傳送請求.method值預設為Get

        ​ ​
        ​ ​
      • 只有採用表單標籤的形式來指定瀏覽器以post方式傳送請求

  6. 請求方式適用的場景 [面試中常用]

    • 考慮到在post請求方式下,使用者可以將病毒檔案傳送到伺服器上進行攻擊,因此絕大數門戶及網站拒絕接收post請求.

    • 在某些特殊場景下必須使用post方式傳送請求

      • 檔案上傳,必須使用post

      • 傳送登入驗證請求,必須使用post

      • 索要伺服器中實時變化的資料,例如股票價格,車票數量等,則必須採用post請求方式