HTTP 請求方式 GET和POST的比較

2022-08-03 16:21:15 字數 1413 閱讀 2990

et和post是http的兩個常用方法。

什麼是http?

超文字傳輸協議(hypertext transfer protocol -- http)是乙個設計來使客戶端和伺服器順利進行通訊的協議。

http在客戶端和伺服器之間以request-response protocol(請求-回覆協議)工作。

get - 從指定的伺服器中獲取資料

post - 提交資料給指定的伺服器處理

get方法:

/test/demo_form.jsp?name1=value1&name2=value2

特點:post方法:

使用post方法時,查詢字串在post資訊中單獨存在,和http請求一起傳送到伺服器:

特點:get和post的區別:

get

post

點選返回/重新整理按鈕

沒有影響

資料會重新傳送(瀏覽器將會提示使用者「資料被從新提交」)

新增書籤

可以不可以

快取

可以不可以

編碼型別(encoding type)

歷史記錄有沒有

長度限制有沒有

資料型別限制

只允許ascii字元型別

沒有限制。允許二進位制資料

安全性

查詢字串會顯示在位址列的url中,不安全,請不要使用get請求提交敏感資料

因為資料不會顯示在位址列中,也不會快取下來或儲存在瀏覽記錄中,所以看post求情比get請求安全,但也不是最安全的方式。如需要傳送敏感資料,請使用加密方式傳輸

可見性

查詢字串顯示在位址列的url中,可見

查詢字串不會顯示在位址列中,不可見

其他http請求方式

方式

描述

head

與get請求類似,不同在與伺服器只返回http頭部資訊,沒有頁面內容

put上傳指定url的描述

delete

刪除指定資源

options

返回伺服器支援的http方法

connect

轉換為透明tcp/ip隧道的連線請求

HTTP的兩種常用請求方式GET和POST

http http協議 hypertext transfer 用於從全球資訊網 wwww world wide web 伺服器傳輸超文字到本地瀏覽器的傳輸協議。http是乙個基於tcp ip通訊協議來傳遞資料 html檔案,檔案,查詢結果等 使用get方法時,查詢字串 名稱或鍵值對 是在get請求的...

http 請求方式 GET請求和POST請求

http 請求方式 get請求和post請求 1.get請求,獲得伺服器資源 post請求,向伺服器發布資訊 2.get請求長度有限制,不適合 檔案傳輸 這類大量資料 3.get請求位址列會出現,一些安全性高的多採用post,把請求引數移到資訊體 4.瀏覽器通常會用快取儲存資料,如果訪問的是相同的 ...

HTTP請求方式get和post的區別

list item http請求的常用方法有 get方法 post方法 head方法 put方法 delete方法 connect方法 options方法 trace方法。下面本篇文章就給大家介紹一下最常用的get和post方法,希望對你們有所幫助。get方法用於使用給定的url從給定伺服器中檢索資...