您好,登錄后才能下訂單哦!
本篇內(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電腦。
一、功能不同
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地址。用戶看不到這個過程。
三、獲取值不同
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ù)學習!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。