雙方都共同遵守的乙個規範。協議對於計算機的作用是功不可沒的。超文字傳輸協議。
客戶端和伺服器之間的資訊互動,問答:
0:原始狀態的客戶端和伺服器之間是沒有建立關係的。
:當客戶端和伺服器建立連線(網路上的虛擬電路),之後就可以傳送請求。
:伺服器沿著連線,返回響應資訊,客戶端收到html**,解發布文字等資訊。
:斷開連線。
請求由三部分組成:
1、請求行:
請求方法:get post delete put trace options
請求路徑:
2、請求頭資訊:
3、請求主體資訊(可以沒有):要傳送的資訊
瀏覽器可以傳送http協議,http協議一定要瀏覽器來傳送嗎?不是,只要滿足協議,什麼工具都可以發。
響應由三部分組成:
1、響應行:協議版本、狀態碼、狀態文字
2、響應頭資訊
3、響應主體資訊
狀態碼是用來反應伺服器的響應情況的。
2xx:成功了
3xx:重定向
4xx:客戶端錯誤:請求的語法有錯誤
5xx:服務端錯誤
常見的狀態碼資訊:
200:伺服器成功返回網頁
301/2:永久/臨時重定向
304:未修改,快取裡
404:請求的網頁不存在
503:伺服器暫時不可用
500:伺服器內部錯誤
在載入的時候往往:
第1次請求時:200 ok
第2次請求時: 304 not modified 未修改狀態
在網路上,有一些快取伺服器,瀏覽器自身也有快取功能。
當第一次載入時,返回值200
伺服器在返回200的同時,還返回該的簽名,當瀏覽器再次訪問該時,去伺服器校驗前簽名,如果沒有變化,直接使用快取這的,減輕了伺服器負擔,節省了傳輸時間。
041 http協議概念及工作流程
http協議 重要性 無論以後是以webserverice,還是用rest做大型架構,都離不開對http協議的認識 基本上可以簡化的說 webservice http協議 xml rest http協議 json 各種api也是用http json xml來實現的 http很複雜,學起來也很枯燥,但...
01 http協議概念及工作流程
一 http協議重要性 無論是以後用webserverice 還是用rest做大型架構,都離不開對http協議的認識.甚至可以簡化的說 webservice http協議 xml rest http協議 json 各種api,也一般是用http xml json來實現的.往 做採集,小偷站,也需要對...
HTTP的工作流程
http的工作流程 第一步 建立tcp ip連線,客戶端與伺服器通過socket三次握手進行連線 第二步 客戶端向服務端發起http請求 例如 post login.html http 1.1 第三步 客戶端傳送請求頭資訊,請求內容,最後會傳送一空白行,標示客戶端請求完畢 第四步 伺服器做出應答,表...