HTTP學習筆記01

2022-03-06 14:09:15 字數 950 閱讀 3355

關於http協議,一篇就夠了

理解http協議

http 協議入門

超文字傳輸協議- 維基百科,自由的百科全書

昨天通過讀文件、讀博文、看教程學習了一下http協議,發現真是「天下文章一大抄」,這種現象無可厚非,畢竟知識本身也就只有那些內容,並且博文裡也註明了參考鏈結,大家也都見怪不怪了,但是連很明顯的病句都是一模一樣,那就有點尷尬了。我寫學習筆記肯定也會「抄」(哈哈,piapia打臉)。

超文字傳輸協議是(英語:hypertext

transfer protocol,縮寫:http)是乙個客戶端和服務端之間請求和應答的標準,主要規定了客戶端與伺服器之間的通訊格式,通常使用tcp協議(儘管tcp/ip協議是網際網路上最流行的應用,但是在http協議中並沒有規定它必須使用或它支援的層。事實上http可以在任何網際網路協議或其他網路上實現。http假定其下層協議提供可靠的傳輸。因此,任何能夠提供這種保證的協議都可以被其使用,所以其在tcp/ip協議族使用tcp作為其傳輸層)。

http協議採用了請求/響應模型。客戶端向伺服器傳送乙個請求報文,請求報文包含請求的方法、url、協議版本、請求頭部和請求資料。伺服器以乙個狀態行作為響應,響應的內容包括協議的版本、成功或者錯誤**、伺服器資訊、響應頭部和響應資料。

請求方法是客戶端告訴伺服器其動作意圖的方法,區分大小寫,http/1.1協議中共定義了8種方法(也叫「動作」)來以不同方式操作指定的資源。

所有http響應的第一行都是狀態行,依次是當前http版本號,3位數字組成的狀態**,以及描述狀態的短語,彼此由空格分隔。

狀態碼的第乙個數字代表當前響應的型別:

常用狀態碼:

http的知識還有很多,諸如報文、url、版本等等,這裡寫不動了,不寫了。

HTTP學習筆記01 URL

url的常用協議 展望美好的未來 明確幾個概念 uri uniform resource identifier 統一資源識別符號 url uniform resource locater 統一資源定位符 urn uniform resource name 統一資源命名 這仨玩意兒長得差不多,嚴格來說...

http學習01 什麼是http

http 超文字傳輸協議。可以將http拆分成三個部分來看。什麼是協議?現實生活中的協議是對參與者的一種行為約定和規範。在網際網路的世界中,多台機器需要相互溝通時同樣也要遵守相同的規範。http是乙個用在計算機世界中的協議。他使用計算機能夠理解的語言確定了一種計算機之間能夠交流通行的規範,以及相關的...

學習筆記 01

在網上搜尋了一些資料,由於不知道哪些入門容易,所以先看看找到的資料,也對.net有個初步了解。將資料作了個整理 net framework 執行環境 visual studio net 開發工具 microsoft windows server 2003 企業伺服器 microsoft office...