Web階段 第九章 Http協議

2022-03-21 18:56:50 字數 1982 閱讀 5501

http協議

a)什麼是http協議

什麼是協議?

是雙方,或多方,相互約定一起遵守的規則,叫協議。

http協議?

http協議是客戶端和伺服器之間通訊,客戶端和伺服器都需要遵守的資料格式,以及內容叫協議。

協議中的內容又叫報文。

b)請求的http協議格式

協議分為請求協議和響應協議

請求協議

get請求

1、請求行

(1)get 請求的方式

(2)請求的資源路徑+?+請求的引數 (?和請求引數可選)

(3)請求的協議和版本號 http/1.1

2、請求頭

post請求

1 請求行

i 請求方式post

ii 請求的資源路徑

iii 請求的協議和版本號

2 請求頭

空行3 請求體

常用請求頭的說明

accept: 表示客戶端可以接收的資料型別

accept-language:表示客戶端可以接收的語言

user-agent: 表示瀏覽器資訊

host: 表示請求的ip(網域名稱)和埠號

content-typ: 提交的資料型別

content-length: 提交的資料長度

哪些是get請求,哪些是post請求

get請求有哪些?

1 form表單,method=get的時候是get請求。

2 a標籤都是get請求

3 link標籤用來引入css樣式的請求都是get請求

4 script標籤用來引入js的請求都是get請求

5 img標籤引入的請求都是get請求

6 iframe引入的頁面請求也是get請求

7 在瀏覽器位址列輸入位址,敲回車,是get請求

post 請求

1 form標籤,method=post 是post請求

c)響應的http協議格式

1、響應行

(1)響應的協議和版本號

(2)響應狀態碼

(3)響應狀態描述符

2、響應頭

空行3、響應體

d)常用的響應碼說明

200 請求成功

302 請求重定向

404 伺服器已經收到了請求。但是請求的資源不存在

500 伺服器已經收到了請求。但是伺服器報錯

e)mime型別說明

mime是http協議中資料型別。

mime的英文全稱是"multipurpose internet mail extensions" 多功能internet 郵件擴充服務。mime型別的格式是「大型別/小型別」,並與某一種檔案的副檔名相對應。

mime是資料型別的字串描述符:「大型別/小型別」

常見的mime型別:

谷歌瀏覽器檢視http協議:

火狐瀏覽器檢視http內容:

第九章(筆記)

轉移指令是可以修改ip,或同時修改cs和ip的指令 offset 是用於提取標號偏移位址的操作符 jmp在第2章裡說到時用於修改ip或同時修改cs和ip的轉移指令,這章裡單獨的jmp指令是乙個無條件的轉移指令 jmp short 標號 是實現段內短轉移 jmp near ptr 標號 是實現段內近轉...

第九章作業

班級 0401304 學號 2013211526 姓名 鄧小俊 2.身份驗證 依據使用者所提供的身份資訊,來進行登入驗證,可以再細分為使用者是否可以登入sql sever 使用者是否可以登入到指定的目標資料庫等。授權 已通過身份驗證的使用者,檢查其所被賦予的許可權,是否可以訪問或者執行目標的物件 3...

第九章 引用

引用擁有指標的所有功能,只是語法更加的簡單 1 引用就是別名,變數的另外乙個名字,變數和別名它們的位址是一樣的,操作別名就是操作變數 2 引用就是別名常量,一旦引用被初始化就不能再改變了 可以理解為指標常量,指向的值不能改變,能改變的只是它的該位址處的值 3 引用物件huamn mike human...