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...