http協議get post請求的區別

2021-10-05 03:13:53 字數 368 閱讀 1118

get在瀏覽器回退時是無害的,而post會再次提交請求。

get產生的url位址可以被bookmark,而post不可以。

get請求會被瀏覽器主動cache,而post不會,除非手動設定。

get請求只能進行url編碼,而post支援多種編碼方式。

get請求引數會被完整保留在瀏覽器歷史記錄裡,而post中的引數不會被保留。

get請求在url中傳送的引數是有長度限制的,而post麼有。

對引數的資料型別,get只接受ascii字元,而post沒有限制。

get比post更不安全,因為引數直接暴露在url上,所以不能用來傳遞敏感資訊。

get引數通過url傳遞,post放在request body中。

HTTP請求方法 GET POST

http hyper text transfer protocol 超文字傳輸協議。是一種建立在tcp上的無狀態連線,整個基本的工作流程是客戶端傳送乙個http請求,說明客戶端想要訪問的資源和請求的動作,服務端收到請求之後,服務端開始處理請求,並根據請求做出相應的動作訪問伺服器資源,最後通過傳送ht...

HTTP協議中 請求(GET POST)和響應詳解

目錄 請求 定義 結構請求方式 get和post區別 響應 定義 結構 響應狀態碼 瀏覽器根據使用者請求方式,將請求相關資料按照http規定的格式進行封裝,然後將封裝好的資料傳送給指定伺服器。客戶端根據使用者位址資訊將資料傳送給伺服器的過程 空行 位於請求航和請求資料之間,是必須要有的。請求實體 非...

Http之Get Post請求區別

在http請求中,第一行必須是乙個請求行 request line 用來說明請求型別 要訪問的資源以及使用的http版本。緊接著是乙個首部 header 小節,用來說明伺服器要使用的附加資訊。在首部之後是乙個空行,再此之後可以新增任意的其他資料 稱之為主體 body 2 get與post區別 htt...