1.http協(xié)議的特點
(1)無連接:限制每次連接只處理一個請求搜吧。服務器處理完客戶的請求市俊,并受到客戶的應答后,即斷開連接滤奈。
(2)媒體獨立:只要客戶端和服務器知道如何處理的數(shù)據(jù)內(nèi)容摆昧,任何類型的數(shù)據(jù)都可以通過http發(fā)送。
(3)無狀態(tài):協(xié)議對于處理事物沒有記憶能力
2.狀態(tài)碼分類
1xx:指示信息蜒程,表示請求已接收绅你,繼續(xù)處理。
2xx:成功昭躺,表示請求已被成功接收/理解/接受忌锯。
3xx:重定向,要完成請求必須進行更進一步的操作领炫。
4xx:客戶端錯誤偶垮,請求有語法錯誤或請求無法實現(xiàn)。
5xx:服務端錯誤帝洪,服務器未能實現(xiàn)合法的請求似舵。
3.cookie機制和session機制
http://www.reibang.com/p/2879fb0a5b2e ?詳談cookie機制和session機制
(1)Cookie機制:Cookie分發(fā)是通過擴展Http協(xié)議來實現(xiàn)的,服務器通過在Http的響應頭中加入一行特殊的指示以提示瀏覽器按照指示生成相應的Cookie葱峡。然而純粹的客戶端腳本如javascript也可以生成cookie啄枕。而Cookie的使用是由瀏覽器按照一定的原則在后臺自動發(fā)送給服務器的,瀏覽器檢查所有存儲的Cookie,如果某個Cookie所聲明的作用范圍大于等于將要請求資源所在的位置族沃,則把該cookie附在請求資源的Http請求頭上發(fā)送給服務器频祝。
(2)Session機制:是一種服務器端的機制,服務器使用一種類似于散列表的結構(也可能就是使用散列表)來保存信息脆淹。