網(wǎng)絡(luò)編程之get與post的區(qū)別與聯(lián)系
區(qū)別與聯(lián)系:
1、get是從服務(wù)器上獲取數(shù)據(jù),post則是向服務(wù)器傳送數(shù)據(jù);
2、get將表單中數(shù)據(jù)的按照variable=value的 形式,添加到action所指向的URL后面,并且兩者使用“?”連接,而各個(gè)變量之間使用“&”連接。Post是將表單中的數(shù)據(jù)放在form的 數(shù)據(jù)體中,按照變量和值相對(duì)應(yīng)的方式,傳遞到action所指向URL;fashion jewelry wholesale
所以從上述也可以得到另外兩個(gè)結(jié)論:
1、get傳送的數(shù)據(jù)量較小,不能大于2KB,這主要是因?yàn)槭躑RL長(zhǎng)度限制。post傳送的數(shù)據(jù)量較大,所以在上傳文件只能使用Post。一般被默認(rèn)為不受限制。但理論上,IIS4中最大量為80KB,IIS5中為100KB;
2、get安全性非常低(因?yàn)橛脩?hù)可以通過(guò)URL看到),post安全性較高(其所有操作對(duì)用戶(hù)來(lái)說(shuō)都是不可見(jiàn)的)。但是執(zhí)行效率卻比post方法好;
3、Get限制Form表單的數(shù)據(jù)集的值必須為ASCII字符;而Post支持整個(gè)ISO10646字符集;cleaning cloth
4、Get是Form的默認(rèn)方法;
5、Get方式提交來(lái)的數(shù)據(jù)在服務(wù)器端用Request.QueryString()來(lái)獲取,用Post方式提交的數(shù)據(jù)用Request.Form()來(lái)獲?。ㄟ@一點(diǎn)不是很明確);
建議:
1、如果是包含機(jī)密信息的話(huà),建議用post數(shù)據(jù)提交方式;
2、在做數(shù)據(jù)查詢(xún)時(shí),建議用Get方式;而在做數(shù)據(jù)添加、修改或刪除時(shí),建議用Post方式;
- HTTP中g(shù)et和post的區(qū)別詳解
- 簡(jiǎn)單談?wù)凣ET和POST有什么區(qū)別
- AJAX使用get與post模式的區(qū)別分析
- Jquery AJAX POST與GET之間的區(qū)別
- ajax請(qǐng)求get與post的區(qū)別總結(jié)
- Get方法和Post方法的區(qū)別深入理解
- 分享下GET和POST的真正區(qū)別
- ajax中g(shù)et和post的說(shuō)明及使用與區(qū)別
- HTTP請(qǐng)求 GET與POST方法的區(qū)別
- POST與GET方法的區(qū)別簡(jiǎn)要分析
- GET和post取值限制區(qū)別分析
- 都2019年了,還問(wèn)http中GET和POST的區(qū)別
相關(guān)文章
Idea 2019.3 本應(yīng)該搜索到的插件卻搜索不到的解決方法
這篇文章主要介紹了Idea 2019.3 本應(yīng)該搜索到的插件卻搜索不到,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-06-06
風(fēng)中葉老師講述的學(xué)習(xí)方法(學(xué)習(xí)編程的朋友需要看)
風(fēng)中葉老師講述的學(xué)習(xí)方法(學(xué)習(xí)編程的朋友需要看),希望大家能按照說(shuō)明的那樣,自己多動(dòng)手動(dòng)腦2008-10-10
Systemd?入門(mén)實(shí)戰(zhàn)教程
這篇文章主要介紹了Systemd?入門(mén)實(shí)戰(zhàn)教程,介紹如何使用它完成一些基本的任務(wù),本文結(jié)合示例代碼給大家講解的非常詳細(xì),需要的朋友可以參考下2022-12-12
gitlab自動(dòng)定時(shí)備份文件備份失敗發(fā)送郵件功能實(shí)現(xiàn)
為預(yù)防gitlab出現(xiàn)故障,每天定時(shí)備份,備份完成后把之前的備份文件刪除,備份成功或失敗的時(shí)候自動(dòng)發(fā)送郵件提醒,這里的gitlab為docker部署,對(duì)gitlab自動(dòng)定時(shí)備份文件相關(guān)操作感興趣的朋友一起看看吧2024-06-06
VScode設(shè)置語(yǔ)言為中文以及解決中文注釋亂碼問(wèn)題
VSCode默認(rèn)是英文語(yǔ)言環(huán)境,習(xí)慣了用中文,下面這篇文章主要給大家介紹了關(guān)于VScode設(shè)置語(yǔ)言為中文以及解決中文注釋亂碼問(wèn)題的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下2023-12-12
Web開(kāi)發(fā)/設(shè)計(jì)人員應(yīng)當(dāng)知道的15個(gè)網(wǎng)站
建個(gè)好網(wǎng)站絕非易事,工欲善其事必先利其器。本文編譯了15個(gè)極其有用的網(wǎng)站,任何一位網(wǎng)站開(kāi)發(fā)者或設(shè)計(jì)人員都應(yīng)該收藏起來(lái)2011-05-05

