前端簡介以及HTTP協議

2022-09-21 02:57:10 字數 908 閱讀 8028

什麼是前端

任何與作業系統打交道的介面都可以稱之為前端

http協議

http協議規定了瀏覽器與服務端之間資料互動的方式及其他事項,如果我們開發的時候不遵循該協議,那麼瀏覽器將無法識別我們的**

四大特徵

1、基於請求響應

服務端永遠不會主動給客戶端發訊息,必須是客戶端先發起請求;如果想讓服務端主動給客戶端發訊息可以採用其他網路協議

2、基於tcp、ip作用於應用層之上的協議

應用層(http)、傳輸層、網路層、資料鏈路層、物理連線層

3、無狀態

不儲存客戶端的狀態資訊

4、無連線/短連線

兩者請求響應之後立刻斷絕關係

資料格式

1、請求格式

請求首行(網路請求的方法)

請求頭(一堆k:v鍵值對)

(換行符 不能省略)

請求體(並不是所以的請求方法都有)

2、相應格式

響應首行(網路狀態碼)

響應頭(一堆k:v鍵值對)

(換行符 不能省略)

響應體(即將交給瀏覽器的資料)

響應狀態碼

1、就是用數字表示一串中文的意思

2、1xx:服務端已經接收到了資料正在處理,你可以繼續傳送資料也可以繼續等待

3、2xx:200 ok請求成功 服務端返回了響應的資料

4、3xx:重定向(原本想訪問a頁面,但是自動跳轉到了b頁面)

5、4xx:403沒有許可權訪問  404請求資源不存在

6、5xx:伺服器內部錯誤

注:有時候公司還會自定義狀態碼,一般以1000開頭

HTTP協議簡介

現在web發展如火如荼,web開發人員也越來越多,但有幾個對支援web的http協議有了解呢?底層協議基礎不紮實,高層應用是很難做到極致的。帶著好奇心,開始學習吧!http hypertext transfer protocol 即超文字傳輸協議,是瀏覽器和伺服器之間互相通訊的一種約定,通過網際網路...

HTTP協議 簡介

全稱為超文字傳輸協議 hypertext transfer protocol 設計之初是為了將超文字標記語言 html 文件從web伺服器傳送到客戶端的瀏覽器。現在http的作用已不侷限於html的傳輸。url url示例 解釋 scheme 指定低層使用的協議 例如 http,https,ftp ...

http協議簡介

摘要 本文 go web程式設計 一書,覺得說的比較好,特轉過來收藏。我們平時瀏覽網頁的時候,會開啟瀏覽器,輸入 後按下回車鍵,然後就會顯示出你想要瀏覽的內容。在這個看似簡單的使用者行為背後,到底隱藏了些什麼呢?對於普通的上網過程,系統其實是這樣做的 瀏覽器本身是乙個客戶端,當你輸入url的時候,首...