Web基礎和HTTP協議(筆記篇)

網頁的概念

網頁

純文本格式文件,其編寫語言爲HTML,在用戶的瀏覽器中被"翻譯"成網頁形式顯示出來html


網站

是由一個一個頁面構成的,是多個網頁的結合體 瀏覽器


主頁

打開網站後出現的第一個網頁稱爲網站主頁(或首頁)---indexbash


域名

瀏覽網頁時輸入的網址服務器


НТТP

用來傳輸網頁的通訊協議 網絡


URL

是一種萬維網尋址系統分佈式


HTML

用來編寫網頁的超文本標記語言ide


超連接

超連接是將網站中不一樣網頁連接起來的功能工具


發佈

將製做好的網頁上傳到服務器供用戶訪問的過程網站



HTML概述

HTML超文本標籤語言

Hyper Text Markup Langúage (超級文本標記語言)
網頁的"源碼"spa


瀏覽器: "解釋和執行" HTML源碼的工具

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>第一個網頁\</title>
    </head>
    <body>
        <h1>一級標題\</h1>
        <h2>二級標題\</h2>
        <h3>三級標題\</h3>
        <h4>四級標題\</h4>
        <h5>五級標題\</h5>
        <h6>六級標題\</h6>
    </body>
</html>

在這裏插入圖片描述


HTMLX檔的結構

<html>                          //HTML網頁            
<head>                          //頭部部分,多用於美化
<title>個人第一個網頁          //標題部分
</title>
</head>
<body >                     //主體部分
        Hello World!            //網頁內容,包括文本、圖像等
</body>
</html>

網頁基本標籤

<title>...</title>          //標題標籤
<meta>                      //元標籤,一般keyWords(關鍵詞)結合使用
<p>...</p>                  //行控制標籤(塊計標籤)

<br />                      //轉行標籤

<span>...</span>            //範圍標籤
<img src="..."/>            //圖像標籤(相對路徑)

<a herf=" ... " style="color: red;" target="_blank">    </a>        //超鏈接標籤,style爲風格設定,target爲另起網頁


Web概述

1.Web (World Wide Web)即全球廣域網,也稱爲萬維網
2.一種分佈式圖形信息系統
3.創建在Internet上的一種網絡服務

在這裏插入圖片描述



HTTP協議概述

НТТР協議 互聯網上應用最爲普遍的—種網hi,設計這個協議的目的是爲了發佈和接收Web服務器上的 HTML頁面



HTTP方法

HTTP支持Л種不一樣的請求命令,這些命令被稱爲 HTTP方法(HTTP method)
每條HTTP請求報文都包含一個方法,告訴服務器要執行什麼動做
1.獲取一個Web頁面
2.運行一個網關程序
3.刪除一個文件等

HTTP方法 描述
GET 請求獲取Request-URI所標識的資源(明文)
PUT 請求服務器存儲的資源,並用Request-URI做爲其標識
DELETE 請求服務器刪除Request-URI所標識的資源
POST 在Request-URI所標識的資源後附加新的數據(密文)


HTTP狀態碼

當使用瀏覽器訪問某一個URL,會根據請求URL返回狀態碼

狀態碼首位 已定義範圍 分類
1xx 100-101 信息提示
2xx 200-206 成功
3xx 300-305 重定向
4xx 400-415 客戶端錯誤
5xx 500-505 服務器錯誤

生產環境常見的HTTP狀態碼

消息 描述
200 OK 請求成功(其後是對GET和POST請求的應答文檔)
301 Moved Permanently 請求的永久頁面跳轉
403 Forbidden 禁止訪問該頁面
404 Not Found 服務器沒法找到被請求的頁面
500 Internal Server Error 內部服務器錯誤
502 Bad Gateway 無效網關
503 Service Unavailable 當前服務不可用
504 Gateway Timeout 網關請求超時

HTTP協議請求流程分析

在這裏插入圖片描述


HTTP請求消息報文格式

HTTP請求消息報文格式包括:請求行、請求頭、請求體
在這裏插入圖片描述


HTTP響應消息報文格式

HTTP響應消息報文格式包括:狀態行、響應頭、響應體
在這裏插入圖片描述

相關文章
相關標籤/搜索