Http請求詳解

2021-06-17 18:28:19 字數 1471 閱讀 4105

http的請求格式:請求格式中的四個部分資訊:請求行資訊、請求頭資訊、空白行資訊、請求體資訊、

post /day04-http/index.html http/1.1                    //請求行資訊

name=fdghd                  

//請求體資訊

一、請求行資訊:

請求行資訊分三部分

1)請求方式:post

post:該方式提交的資料會儲存在請求體中,但也是明碼的,但可以傳輸很大的資料資訊

2)請求資源:/day04-http/index.html

/**名/具體的資源名

3)請求協議:http/1.1

請求協議/版本號

http1.0和http1.1的區別:

1.0是早期的版本:該版本中會給每一次瀏覽器的請求都建立一次tcp/ip

連線(比較安全)比較耗時

1.1該版本是後期的,如果瀏覽器核**需要保持連線,那麼伺服器就和瀏覽器

二、請求頭資訊

它是瀏覽器傳送給伺服器的,主要是通知伺服器一些事情

http相應格式:分為響應行資訊、響應頭資訊、空白行資訊、響應體資訊

http/1.1 200 ok     響應行資訊

server: apache-coyote/1.1         // 響應頭資訊

accept-ranges: bytes

etag: w/"386-1362317486015"

last-modified: sun, 03 mar 2013 13:31:26 gmt

content-type: text/html

content-length: 386

date: sun, 03 mar 2013 13:32:27 gmt

//  空白行資訊

// 響應體資訊

一、相應行資訊:http/1.1 200 ok 

1)響應協議/版本

2)相應狀態碼

0~600

常用的狀態碼:

200 響應成功

304 需要瀏覽器繼續傳送請求來細化原來的請求

404 資源不存在

500 伺服器發生異常了

3)響應狀態碼的說明資訊

二、響應頭資訊

server: apache-coyote/1.1     //處理請求的伺服器名

accept-ranges: bytes

etag: w/"425-1362322259204"

last-modified: sun, 03 mar 2013 14:50:59 gmt

content-type: text/html

content-length: 425

date: sun, 03 mar 2013 14:51:57 gmt

HTTP請求詳解

web使用一種名為http hypertext transfer protocol 超文字傳輸協議作為規範,完成從客戶端到服務端等一系列運作過程。web是建立在http協議上通訊的。1.http通訊機制是在一次完整的http通訊過程中,web瀏覽器與web伺服器之間將完成下列7個步驟 1 建立tcp...

Http協議詳解 Http請求詳解

http是hypertext transfer protocol 超文字傳輸協議 的簡寫,它是tcp ip協議的乙個應用層協議,用於定義web瀏覽器與web伺服器之間交換資料的過程。客戶端連上web伺服器後,若想獲得web伺服器中的某個web資源,需遵守一定的通訊格式,http協議用於定義客戶端與w...

HTTP請求方法詳解

get get方法意思是獲取被請求uri request uri 指定的資訊 以實體的格式 如果請求 uri涉及到乙個資料生成過程,那麼這個過程生成的資料應該被作為實體在響應中返回而不是 過程的源文字,除非源文字恰好是過程的輸出。如果請求訊息包含 if modified since,if unmod...