閱讀這篇文章你會瞭解:
網路請求的概念相當簡單:
打個比方:靜態網頁只能呈現當前寫出來的畫面,但是如果資料量龐大時,就必須要刻出非常多的畫面。
為了不重複在類似的畫面重複刻畫面,才有了動態網頁這個概念。當資料來源來自於後端伺服器,畫面就可以重複運用。
http是一套網路傳輸協定,超文本傳輸協定(HTTP) 是一種用來傳輸超媒體文件(像是HTML文件) 的應用層協定,被設計來讓瀏覽器和伺服器進行溝通,但也可做其他用途。
全文為 HyperText Transfer Protocol,中文翻為「 超文本傳輸協定 」。
由client 端發出 request,而這個request包含header與body。
由server 端回傳 reponse,而這個reponse包含header與body。
client 得到了回傳的資料,利用資料渲染畫面。
request 由下列四個部件組成:
這四個部件功能如下:
response 由下列三個部件組成:
這三個部件功能如下: