網頁的概念
網頁
純文字格式檔案,其編寫語言為HTML,在使用者的浏覽器中被"翻譯"成網頁形式顯示出來
網站
是由一個一個頁面構成的,是多個網頁的結合體
首頁
打開網站後出現的第一個網頁稱為網站首頁(或首頁)—index
域名
浏覽網頁時輸入的網址
НТТP
用來傳輸網頁的通信協定
URL
是一種網際網路尋址系統
HTML
用來編寫網頁的超文本标記語言
超連結
超連結是将網站中不同網頁連結起來的功能
釋出
将制作好的網頁上傳到伺服器供使用者通路的過程
HTML概述
HTML超文本标簽語言
Hyper Text Markup Langúage (超級文本标記語言)
網頁的"源碼"
浏覽器: “解釋和執行” 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>
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2cs0TP31EeJRVT2Z0Rk5WNXp1bwNjYo5kMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL2czM1UTMxkTM3EDMxkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
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響應消息封包格式包括:狀态行、響應頭、響應體