HTTP協議概念

HTTP協議

重要性:不管是之後用webserverice仍是用rest作大型結構,都離不開HTTP協議的認識html

webservice = http協議+XMLweb

Rest = http協議+jsonjson

什麼是協議

答:計算機中的協議和現實中的協議是同樣的,一式雙份/多份瀏覽器

雙方/多方都遵循共同的一個規範,這個規範就能夠稱爲協議服務器

計算機之因此能全世界互通,協議是功不可沒,若是沒有協議,計算機各說各話,根本誰都聽不懂誰tcp

ftp/http/stmp/pop/tcp/ip協議工具

HTTP的工做流程

  1. 原始狀態客戶端與服務器之間沒有關係
  2. 客戶端發送請求與服務器創建鏈接,服務器沿着鏈接,返回響應
  3. 客戶端收到響應html代碼解析出圖片、文字
  4. 斷開鏈接

瀏覽器能發送HTTP協議,HTTP協議必定要瀏覽器發送嗎?rest

答:不是,HTTP既然是一種協議,那麼只要知足這種協議,什麼工具均可以發cdn

HTTP請求信息和響應信息的格式

請求:server

Request Headers == 請求頭信息

  1. 請求行
    • 請求方法
      • GET
      • POST
      • PUT
      • DELETE
      • TRACE
      • OPTIONS
    • 請求路徑
    • 所用協議
  2. 請求頭信息
  3. 請求主體信息(能夠沒有)
  4. 頭信息結束後和主體信息之間要空一行
相關文章
相關標籤/搜索