GET和POST之間的區別
(1)get是從伺服器上獲取資料,post是向伺服器傳送資料。
(2)在客戶端(注意是客戶端),Get方式在通過URL提交資料,資料在URL中可以看到(資料如果不需要保密的可以用get );POST方式,資料放置在HTML HEADER內提交(使用者名稱密碼什麼的可以用post)。
(3)對於get方式,伺服器端用Request.QueryString獲取變數的值,對於post方式,伺服器端用Request.Form獲取提交的資料。
(4) GET方式提交的資料最多隻能有1024位元組(也有說是2000位元組的,只要清楚有位元組限制就可以了),而POST則沒有此限制。
(5) 安全性問題。正如在(2)中提到,使用 Get 的時候,引數會顯示在位址列上,而 Post 不會。所以,如果這些資料是中文資料而且是非敏感資料,那麼使用 get;如果使用者輸入的資料不是中文字元而且包含敏感資料,那麼還是使用 post為好。
相關推薦
GET和POST之間的區別
GET和POST之間的主要區別如下: (1)get是從伺服器上獲取資料,post是向伺服器傳送資料。 (2)在客戶端(注意是客戶端),Get方式在通過URL提交資料,資料在URL中可以看到(資料如果不
http協議中get和post的區別
httpHttp定義了與服務器交互的不同方法,最基本的方法有4種,分別是GET,POST,PUT,DELETEURL全稱是資源描述符,我們可以這樣認 為:一個URL地址,它用於描述一個網絡上的資源,而HTTP中的GET,POST,PUT,DELETE就對應著對這個資源的查 ,改 ,增 ,刪 4個操作。到這裏,
get和post的區別
服務器 .get 但是 大量 request image odi 客戶端 get請求 客戶端有兩種請求方式get和post,默認是get方法請求,兩者的區別是 1.get提交請求的信息都顯示在請求欄中 post提交請求的信息不會顯示在請求欄中 2.get提交對於敏感的數據信
Http 請求 GET和POST的區別
瀏覽器 pos 因此 header 區別 數據 服務 ref 需要 GET和POST還有一個重大區別,簡單的說: GET產生一個TCP數據包;POST產生兩個TCP數據包。 長的說: 對於GET方式的請求,瀏覽器會把http header和data一並發送出去,服務器響應2
30.get和post的區別
request 個數 表單 意思 size 數據庫查詢 text -s 接收 POST和GET的區別 Http定義了與服務器交互的不同方法,最基本的方法有4種,分別是GET,POST,PUT,DELETE。URL全稱是資源描述符,我們可以這樣認為:一個URL地址,它
ajax,get和post的區別
get請求 AD 優點 class 完整 歷史 返回 環境 一次 get參數通過url傳遞,post放在request body中。 get請求在url中傳遞的參數是有長度限制的,而post沒有。 get比post更不安全,因為參數直接暴露在url中,所以不能用
get和post的區別--面試經常被問到!(一)
修改 史記 限制 url地址 完整 返回 協議頭 作用 delet 了解歷史 get和post是HTTP與服務器交互的方式, 說到方式,其實總共有四種:put,delete,post,get。 他們的作用分別是對服務器資源的增,刪,改,查。 所以,get是獲取數據,po
web---get和post的區別?
1. get請求從語義上來講,是希望從伺服器獲取資源,一般對應查詢操作;而post請求從語義來講,是向伺服器提交新的內容,一般對應新增,修改,刪除等操作。 2. get請求的引數格式比較簡單,只能是 name1=value1&name2=value2 的格式;而 post請求除了
http請求方法:GET和POST 的區別
GET方式:將表單內容經過編碼之後 ,通過URL傳送, 使用get方式傳送時有255個字元的限制。 POST方式:將表單的內容通過http傳送,post沒有字元長度的限制 使用GET和POST方式傳遞引數 在URL地址後面可以附加一些引數 舉例:h
GET和POST的區別,Cookie和Session的區別和聯絡,
1.GET和POST的區別 A. 從字面意思和HTTP的規範來看,GET用於獲取資源資訊而POST是用來更新資源資訊。 B. GET提交請求的資料實體會放在URL的後面,用?來分割,引數用&連線,舉個栗子:/index.html?name=wang&login=1
詳談get和post的區別與聯絡
Http定義了與伺服器互動的不同方法,最基本的方法有4種,分別是GET,POST,PUT,DELETE。URL全稱是資源描述符,我們可以這樣認為:一個URL地址,它用於描述一個網路上的資源,而HTTP中的GET,POST,PUT,DELETE就對應著對這個資源的查,改,增,刪4個操作。到這裡,大家應該有個大概
詳談get和post的區別與聯系
執行 con Nid yahoo style post 瀏覽器 處理 mar Http定義了與服務器交互的不同方法,最基本的方法有4種,分別是GET,POST,PUT,DELETE。URL全稱是資源描述符,我們可以這樣認為:一個URL地址,它用於描述一個網絡上的資源,而HT
【半轉載】深入理解get和post的區別和一些思考
前言 PHP有道很經典的面試題,請回答get和post的區別,在網上找了很多答案,看到了很多有意思的想法,現在我們一起由淺入深的探討一下~ 下面這個表格是某個講學視訊筆記的講解: get post
python爬蟲 Get 和 Post的區別
GET請求 HTTP預設的請求方法就是GET * 沒有請求體 * 資料必須在1K之內! * GET請求資料會暴露在瀏覽器的位址列中 GET請求常用的操作: &
Http兩種請求方式:Get 和Post的區別
什麼是HTTP? 超文字傳輸協議(HyperText Transfer Protocol – HTTP)是一個設計來使客戶端和伺服器順利進行通訊的協議。 HTTP在客戶端和伺服器之間以request-response protocol(請求-回覆協議)工作。 get:從指定的伺服器中獲取
表單中提交get和post的區別
1.get是從伺服器上獲取資料,post是向伺服器傳送資料。 2.get是把引數資料 佇列加到提交表單的ACTION屬性所指的URL中,值和表單內各個欄位一一對應,在URL中可以看到。post是通過HTTPpost機制,將表單內各 個欄位與其內容放置在HTML HEADER
http中的get和post的區別
HTTP協議:超文字傳輸協議,保證客戶端和服務端的通訊。 get和post實現的功能基本相同,都是客戶端提交資料給伺服器端,只是實現的機制不同而已。 get是把引數資料佇列新增到表單的action屬性所指向的url中,值和表單裡的name屬性一一對應,在url中可以看到。 post是通過
HTTP請求方式GET和POST的區別詳解
HTTP有兩部分組成:請求與響應,下面分別整理。 一.HTTP請求 1.HTTP請求格式: <request line> <headers> <blank line> [<request-body>] 在HTTP請
javaweb學習總結(八)——GET和POST的區別
原理性上的區別 HTTP定義了與伺服器互動的不同方法,最基本的方法有4種,分別是GET、POST、PUT、DELETE。URL全稱是資源描述符,我們可以這麼認為:一個URL地址,它用於描述網路上的一個資源,而HTTP的GET、POST、PUT、DELETE就對應著
HTTP請求get和post的區別和優缺點
首先,最一般和大家都知道的區別。 (1)post更安全(不會作為url的一部分,不會被快取、儲存在伺服器日誌、以及瀏覽器瀏覽記錄中) (2)post傳送的資料更大(get有url長度限制) (3)post能傳送更多的資料型別(get只能傳送ASCII字元) (