HTTP 基礎知識

2021-07-27 23:57:08 字數 1633 閱讀 9230

具體去看原文:你應該知道的http基礎知識

1. http請求報文格式

http的請求報文分為三個部分請求行請求頭請求體

1.1 請求行

請求行(request line)分為三個部分:請求方法請求位址協議及版本,以crlf(\r\n)結束。

http/1.1定義的請求方法有8中:getpostputdeletepatchhead

optionstrace,最常用的兩種是get和post,如果是 restful 介面的話,一般會用到

get、post、delete、put。

1.1.1  url的構成

1.1.2 http響應報文格式

http響應的格式上除狀態行(第一行)與請求的請求行不一樣以外,其他就格式而言是一

樣的,但排除狀態行和請求行的區別,從header上還是能區分http請求和http響應

的,怎麼區分就要看前面的常見header。

header可用於傳遞一些附加資訊,格式:鍵: 值, 注意冒號後面有乙個空格。 如:

content-length: 1024

content-type: text/plain

1.2.1 請求和響應常見通用header

1.2.2 常見請求header

HTTP 基礎知識

標籤位於文件的頭部,不包含任何內容。標籤的屬性定義了與文件相關聯的名稱 值對。標籤永遠位於 head 元素內部。http equiv 屬性為名稱 值對提供了名稱。並指示伺服器在傳送實際的文件之前先在要傳送給瀏覽器的 mime 文件頭部包含名稱 值對。當伺服器向瀏覽器傳送文件時,會先傳送許多名稱 值對...

HTTP基礎知識

get 用於請求訪問已經被uri 統一資源識別符號 識別的資源,可以通過url傳參給伺服器 post 用於傳輸資訊給伺服器,主要功能與get方法類似,但一般推薦使用post方式。put 傳輸檔案,報文主體中包含檔案內容,儲存到對應uri位置。head 獲得報文首部,與get方法類似,只是不返回報文主...

http基礎知識

客戶端 傳送請求 request 響應訊息的第二行及以後的內容為響應頭資訊,內容一直到出現空行為止以下為典型的響應頭資訊 content length 顯示響應正文的位元組數 content type 指定為mime型別 get 獲取資源 get方法用來請求訪問已被uri識別的資源,指定的資源經過伺...