HTTP的工作流程

HTTP的工作流程

第一步:建立TCP/IP連接,客戶端與服務器通過Socket三次握手進行連接

第二步:客戶端向服務端發起HTTP請求(例如:POST/login.html http/1.1)

第三步:客戶端發送請求頭信息,請求內容,最後會發送一空白行,標示客戶端請求完畢

第四步:服務器做出應答,表示對於客戶端請求的應答,例如:HTTP/1.1 200 OK

第五步:服務器向客戶端發送應答頭信息

第六步:服務器向客戶端發送請求頭信息後,也會發送一空白行,標示應答頭信息發送完畢,接着就以Content-type要求的數據格式發送數據給客戶端

第七步:服務端關閉TCP連接,如果服務器或者客戶端增Connection:keep-alive就表示客戶端與服務器端繼續保存連接,在下次請求時可以繼續使用這次的連接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章