客戶端傳送http請求到服務端,服務端處理請求,服務端傳送http響應給客戶端;其中乙個請求的開始到乙個響應的結束稱為乙個事務。
http響應模式:單程序i/o模型,多程序i/o模型,復用單程序i/o模型(乙個程序開啟多個執行緒,乙個執行緒響應乙個請求),復用多程序i/o模型
由起始,首部,主體組成;起始:說明報文的動作;首部:說明報文的屬性;主體:報文的資料。
起始:由、、三個欄位的狀態行組成。
欄位有不同的值:
首部:由多個請求頭組成,包括網域名稱,**,cookie等資訊。
起始:由、、三個欄位的狀態行組成。
首部:由多個請求頭組成,包括搭建伺服器的軟體,傳送響應的時間,回應資料的格式等資訊。
2xx---表示http請求已經處理完成1xx---表示http請求已經接受,繼續處理請求
3xx---表示把請求訪問的url重定向到其他目錄
4xx---表示客戶端出現錯誤
5xx---表示服務端出現錯誤
具體狀態碼:
200---ok/請求已經正常處理完畢
301---/請求永久重定向
302---/請求臨時重定向
304---/請求被重定向到客戶端本地快取
400---/客戶端請求存在語法錯誤
401---/客戶端請求沒有經過授權
403---/客戶端的請求被伺服器拒絕,一般為客戶端沒有訪問許可權
404---/客戶端請求的url在服務端不存在
500---/服務端永久錯誤
502---/閘道器發生臨時錯誤
503---/服務端發生臨時錯誤
505---/http協議不支援
http 協議筆記
webservice http協議 xml rest http協議 json 各種api 也一般是用http xml json 來實現的 做採集小偷站,或者學習ajax 也要了解http 協議 計算機中的協議和現實中的協議是一樣的,一式雙份或者多份 雙方都遵循乙個規範,這個規範就可以稱之為協議 ft...
HTTP協議筆記
http協議是基於tcp協議的上層應用協議 特點1無連線 每次連線只處理乙個請求,處理完即斷開連線 特點2無狀態 每次連線需要的資訊都要重傳 restful 一種流行的網際網路軟體設計架構 含義是資源表現層狀態轉化,包括三部分 1.定義直觀簡短的資源位址uri 應當是名詞,動作放到引數裡 2.定義傳...
HTTP協議筆記
http協議是基於tcp協議的上層應用協議 特點1無連線 每次連線只處理乙個請求,處理完即斷開連線 特點2無狀態 每次連線需要的資訊都要重傳 restful 一種流行的網際網路軟體設計架構 含義是資源表現層狀態轉化,包括三部分 1.定義直觀簡短的資源位址uri 應當是名詞,動作放到引數裡 2.定義傳...