什麼是http
下面從以下三個部分解釋http請求:
一、http請求的步驟。
二、http請求的四個部分組成。
三、http響應的三個部分組成。
一、http請求的步驟:
大致分為七個,如下
建立tcp鏈結。
web瀏覽器向web伺服器傳送請求命令。
web瀏覽器傳送請求頭資訊。
web伺服器應答。
web伺服器傳送應答頭資訊。
web伺服器向瀏覽器傳送資料。
web伺服器關閉tcp連線。
二、http請求的四個部分組成:
1、http請求的方法和動作,比如是get還是post請求。
2、正在請求的url,總得知道請求的位址是什麼吧。
3、請求頭,包含一些客戶端環境資訊,身份驗證資訊等。
4、請求體,也就是請求正文,請求正文中可以包含客戶提交的查詢字串資訊,表單資訊等等。
// get:一般用於資訊獲取,使用url傳遞引數,對所傳送的資訊的數量有限制,一般在2000個字元。
post: 一般用於修改伺服器上的資源,對所傳送資訊的數量無限制。
三、http響應的三個部分組成:
1、乙個數字和文字組成的狀態碼,用來顯示請求成功或者失敗。
2、響應頭,和請求頭一樣,響應頭也包含許多有用的資訊,比如伺服器型別、日期時間、內容型別和長度等。
3、響應體,也就是響應報文。
《狀態碼》
1xx:資訊類,表示收到web瀏覽器請求,正在進一步的處理中。
2xx:成功,表示使用者請求被正確接收,比如200。
3xx:重定向,表示請求沒有成功,客戶需採取進一步的動作。
4xx:客戶端錯誤,說明客戶端提交的請求有錯誤。比如404
found:請求中引用的文件不存在
5xx:伺服器錯誤,伺服器不能完成對請求的處理。比如500
HTTP請求和響應
1 http請求包含的內容 1 http請求的請求行 2 http請求的請求頭 2 http響應包含的內容 1 http響應的狀態行 200表示成功接受請求並完成整個處理過程 302表示去新位址找資源 307和304表示去快取中找資源 404表示客戶請求資源不存在 403表示客戶沒有許可權獲取資源 ...
http請求和響應
http協議 對瀏覽器客戶端 和 伺服器端 之間資料傳輸的格式規範 1 使用火狐的firebug外掛程式 右鍵 firebug 網路 2 使用谷歌的 審查元素 get day09 hello http 1.1 請求行 host localhost 8080 請求頭 多個key value物件 use...
HTTP請求和HTTP響應
客戶端連上伺服器後,向伺服器請求某個web資源,稱之為客戶端向伺服器傳送了乙個http請求,乙個完整 的http請求包括 描述客戶端的請求方式,請求資源名稱,使用的http協議版本號 請求方式get post 預設是get可以更改表單提交方式為post 區別主要在資料傳遞上 get可以在url位址後...