概念:
超文字傳輸協議(http,hypertext transfer protocol)是網際網路上應用最為廣泛的一種網路協議。所有的www檔案都必須遵守這個標準。
c/s結構的
特點,每次連線只處理乙個請求,當伺服器處理完客戶端的請求即端開連線,節省傳輸時間。
起源:
設計http最初的目的是為了提供一種發布和接收html頁面的方法。2023年美國人ted nelson構思了一種通過計算機處理文字資訊的方法,並稱之為超文字(hypertext),這成為了http超文字傳輸協議標準架構的發展根基。ted nelson組織協調全球資訊網協會(world wide web consortium)和網際網路工程工作小組(internet engineering task force )共同合作研究,最終發布了一系列的rfc,其中著名的rfc 2616定義了http 1.1。
原理:
1.http是乙個客戶端
和伺服器
端請求和應答的標準
2.通過http或者https協議請求的資源由統一資源標示符(uniform resource identifiers)(或者,更準確一些,urls)來標識。
3.我們在瀏覽器的位址列裡輸入的**位址叫做url (uniform resource locator,統一資源定位符)。就像每家每戶都有乙個門牌位址一樣,每個網頁也都有乙個internet位址。當你在瀏覽器的位址框中輸入乙個url或是單擊乙個超級鏈結時,url就確定了要瀏覽的位址。瀏覽器通過超文字傳輸協議(http),將web伺服器上站點的網頁**提取出來,並翻譯成漂亮的網頁。
4.get和post是http協議所規定的兩種通訊方式(客戶端向伺服器傳遞資料的兩種方式)
4.1 get
把資料放到http協議的url裡,
最多只能傳輸1024個位元組。
格式:特點:安全性低,傳輸量小,速度快。
4.2 post
以表單提交資料,資料在http的協議體中,
理論上沒有傳輸資料的最大限制。
特點:資料量大,安全性較高。
5.web伺服器和客戶端互動流程圖
HTTP協議的概念
http是在網路上傳輸html的協議,用於瀏覽器和伺服器的通訊。特點 http是乙個基於tcp ip通訊協議來傳遞資料,預設埠號為80。tcp ip是什麼?tcp ip是用於網際網路的通訊協議。https是以安全為目標的http通訊,簡單講師http的安全版,預設埠號是443。一 https協議需要...
基本的HTTP概念
通常http訊息包括兩種型別 1.客戶機向伺服器的請求訊息,2.伺服器向客戶機的響應訊息。request url 表示請求的 url request method 表示請求的方法,此處為 get。除此之外,http 的請求方法還有 option head post delete put 等,而最常用...
http請求的概念
我曾多次閱讀http協議,但是理解依然不深,在此,再次閱讀,再次理解。加深兩點 解析頭部資訊 r n,分解頭部和主體用 r n r n。之所以一次請求會看到網路裡有很多請求,是因為瀏覽器代替訪問了多次!程式只管處理一次即可!步驟1 瀏覽器首先向伺服器傳送http請求,請求包括 方法 get還是pos...