http精簡介紹

2021-09-25 22:44:09 字數 845 閱讀 7949

http目前普遍使用的版本時1.1版本。

它同通常承載於tcp協議之上,是乙個應用層協議,由請求和響應組成,是乙個標準的客戶端伺服器模型。http是乙個無狀態的協議。

其工作過程可分為4步:

1,建立連線

2,傳送請求

3,影響訊息

4,斷開連線

請求方式:

get:指定的頁面,返回請求實體。

post:向指定資源提交資料進行處理請求(例如提交表單或者上傳檔案)。資料被包含在請求體中。post 請求可能會導致新的資源的建立和/或已有資源的修改。

put: 從客戶端向伺服器傳送的資料取代指定的文件的內容。

delete: 請求伺服器刪除指定的頁面。

patch:是對 put 方法的補充,用來對已知資源進行區域性更新 。

options: 允許客戶端檢視伺服器的效能。

trace:回顯伺服器收到的請求,主要用於測試或診斷。

http請求頭型別:

host: 請求的主機

user-agent:user agent中文名為使用者**,簡稱 ua,它是乙個特殊字串頭,使得伺服器能夠識別客戶使用的作業系統及版本、cpu 型別、瀏覽器及版本、瀏覽器渲染引擎、瀏覽器語言、瀏覽器外掛程式等。

accept:代表傳送端(客戶端)希望接受的資料型別

connection:是否保持連線(keep-alive)

content-type:本次請求的資料格式:

常見的**格式型別如下:

text/html : html格式

text/plain :純文字格式

text/xml : xml格式

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的時候,首...