天天看點

Web基礎和HTTP協定(筆記篇)網頁的概念HTML概述Web概述HTTP協定概述HTTP方法HTTP狀态碼生産環境常見的HTTP狀态碼HTTP協定請求流程分析

網頁的概念

網頁

純文字格式檔案,其編寫語言為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>  
           
Web基礎和HTTP協定(筆記篇)網頁的概念HTML概述Web概述HTTP協定概述HTTP方法HTTP狀态碼生産環境常見的HTTP狀态碼HTTP協定請求流程分析

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上的一種網絡服務

Web基礎和HTTP協定(筆記篇)網頁的概念HTML概述Web概述HTTP協定概述HTTP方法HTTP狀态碼生産環境常見的HTTP狀态碼HTTP協定請求流程分析

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協定請求流程分析

Web基礎和HTTP協定(筆記篇)網頁的概念HTML概述Web概述HTTP協定概述HTTP方法HTTP狀态碼生産環境常見的HTTP狀态碼HTTP協定請求流程分析

HTTP請求消息封包格式

HTTP請求消息封包格式包括:請求行、請求頭、請求體

Web基礎和HTTP協定(筆記篇)網頁的概念HTML概述Web概述HTTP協定概述HTTP方法HTTP狀态碼生産環境常見的HTTP狀态碼HTTP協定請求流程分析

HTTP響應消息封包格式

HTTP響應消息封包格式包括:狀态行、響應頭、響應體

Web基礎和HTTP協定(筆記篇)網頁的概念HTML概述Web概述HTTP協定概述HTTP方法HTTP狀态碼生産環境常見的HTTP狀态碼HTTP協定請求流程分析

繼續閱讀