http協議分析

2021-08-16 03:54:25 字數 1323 閱讀 8668

http協議版本:

http協議中共定義了八種方法或者叫「動作」來表明對request-uri指定的資源的不同操作方式,具體介紹如下:

connect:http/1.1協議中預留給能夠將連線改為管道方式的**伺服器。

雖然http的請求方式有8種,但是我們在實際應用中常用的也就是get和post,其他請求方式也都可以通過這兩種方式間接的來實現。

在表單裡使用」post」和」get」有什麼區別

在form裡面,可以使用post也可以使用get。它們都是method的合法取值。但是,post和get方法在使用上至少有兩點不同:

1、get方法通過url請求來傳遞使用者的輸入。post方法通過另外的形式。

2、get方式的提交你需要用request.querystring來取得變數的值,而post方式提交時,你必須通過request.form來訪問提交的內容。

當伺服器響應時,其狀態行的資訊為http的版本號,狀態碼,及解釋狀態碼的簡單說明。現將5類狀態碼詳細列出:

① 客戶方錯誤

100  繼續

101  交換協議

② 成功

200  ok

201  已建立

202  接收

203  非認證資訊

204  無內容

205  重置內容

206  部分內容

③ 重定向

300  多路選擇

301  永久轉移

302  暫時轉移

303  參見其它

304  未修改(not modified)

305  使用**

④ 客戶方錯誤

400  錯誤請求(bad request)

401  未認證

402  需要付費

403  禁止(forbidden)

404  未找到(not found)

405  方法不允許

406  不接受

407  需要**認證

408  請求超時

409  衝突

410  失敗

411  需要長度

412  條件失敗

413  請求實體太大

414  請求uri太長

415  不支援**型別

⑤ 伺服器錯誤

500  伺服器內部錯誤

501  未實現(not implemented)

502  閘道器失敗

504  閘道器超時

505 http版本不支援

查考資料:

分析HTTP協議

1.簡介 http是hyper text transfer protocol 超文字傳輸協議 的縮寫。它的發展是全球資訊網協會 world wide web consortium 和internet工作小組ietf internet engineering task force 合作的結果,他們 最...

HTTP協議分析

url即統一資源定位符 用來唯一地表示全球資訊網中的某乙個文件 url由協議 主機埠 檔名三個部分構成 get http 1.1 請求行 host 傳送請求時,該頭域是必須的 主要用於指定被請求資源的internet主機和埠號,它通常從http url中提取出來的。http 1.1請求必須包含主機頭...

http協議分析網頁

上週接收完成離職同事的活 對網路中使用者訪問的內容進行監控 某些非法關鍵字 需要用到http協議對網頁進行解析。由於以前同事寫的 過於雜亂,並且在實際環境中,出現以下問題 段錯誤,chunked傳輸方式的網頁無法監測。專案經理讓我進行重新架構。我簡單學習了一下http協議 rfc2616 對於完整的...