溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

ajax中post和get有哪些區(qū)別

發(fā)布時間:2021-12-09 17:10:32 來源:億速云 閱讀:151 作者:iii 欄目:web開發(fā)

本篇內(nèi)容主要講解“ajax中post和get有哪些區(qū)別”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“ajax中post和get有哪些區(qū)別”吧!

區(qū)別:1、get是從服務器上獲取數(shù)據(jù),post是向服務器傳送數(shù)據(jù);2、get方式用“Request.QueryString”獲取數(shù)據(jù),post方式用“Request.Form”獲取數(shù)據(jù);3、get安全性非常低,post安全性較高。

本教程操作環(huán)境:windows7系統(tǒng)、jquery1.10.2版本、Dell G3電腦。

Ajax中post請求和get請求的區(qū)別

一、功能不同

1、get是從服務器上獲取數(shù)據(jù)。

2、post是向服務器傳送數(shù)據(jù)。

二、過程不同

1、get是把參數(shù)數(shù)據(jù)隊列加到提交表單的ACTION屬性所指的URL中,值和表單內(nèi)各個字段一一對應,在URL中可以看到。

2、post是通過HTTP post機制,將表單內(nèi)各個字段與其內(nèi)容放置在HTML HEADER內(nèi)一起傳送到ACTION屬性所指的URL地址。用戶看不到這個過程。

ajax中post和get有哪些區(qū)別

三、獲取值不同

1、對于get方式,服務器端用Request.QueryString獲取變量的值。

2、對于post方式,服務器端用Request.Form獲取提交的數(shù)據(jù)。

四、傳送數(shù)據(jù)量不同

1、get傳送的數(shù)據(jù)量較小,不能大于2KB。

2、post傳送的數(shù)據(jù)量較大,一般被默認為不受限制。但理論上,IIS4中最大量為80KB,IIS5中為100KB。

五、安全性不同

1、get安全性非常低。

2、post安全性較高。

如果沒有加密,他們安全級別都是一樣的,隨便一個監(jiān)聽器都可以把所有的數(shù)據(jù)監(jiān)聽到。

ajax中get和post是兩種在客戶端和服務器端進行請求-響應的常用方法,那么,get和post請求這兩種方式有什么區(qū)別呢?本篇文章就來給大家介紹一下關于ajax中post請求和get請求的區(qū)別,需要的小伙伴們關注博主 ,收藏文章方便下次查閱。

最后,我們看一下post請求和get請求分別在什么情況下使用。

當符合下列任一情況,則用post方法:

1、請求的結果有持續(xù)性的副作用,例如,數(shù)據(jù)庫內(nèi)添加新的數(shù)據(jù)行。

2、若使用GET方法,則表單上收集的數(shù)據(jù)可能讓URL過長。

3、要傳送的數(shù)據(jù)不是采用7位的ASCII編碼。

當符合下列任一情況,則用get方法:

1、請求是為了查找資源,HTML表單數(shù)據(jù)僅用來幫助搜索。

2、請求結果無持續(xù)性的副作用。

3、收集的數(shù)據(jù)及HTML表單內(nèi)的輸入字段名稱的總長不超過1024個字符。

到此,相信大家對“ajax中post和get有哪些區(qū)別”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關內(nèi)容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI