說(shuō)明:如果您有任何疑問(wèn)或想咨詢其他業(yè)務(wù)請(qǐng)撥打電話 400 685 0732
全網(wǎng)監(jiān)測(cè)海量數(shù)據(jù)按需發(fā)布監(jiān)測(cè)預(yù)警
實(shí)時(shí)把握輿情動(dòng)態(tài)精準(zhǔn)追溯信息源頭
在HTTP協(xié)議的請(qǐng)求類型中,post請(qǐng)求是一個(gè)比較常見的請(qǐng)求類型,也是一個(gè)使用比較頻繁的請(qǐng)求,那么這一個(gè)請(qǐng)求到底是什么意思呢?這就是今天我們所要了解的內(nèi)容,快來(lái)一起看一看吧。
post請(qǐng)求——post請(qǐng)求的含義
向指定資源提交數(shù)據(jù)進(jìn)行處理請(qǐng)求(例如提交表單或者上傳文件)。數(shù)據(jù)被包含在請(qǐng)求體中。POST請(qǐng)求可能會(huì)導(dǎo)致新的資源的創(chuàng)建和/或已有資源的修改。
在html語(yǔ)言中,有兩種方式給服務(wù)器發(fā)送表單(你在網(wǎng)頁(yè)中填寫的一些數(shù)據(jù))。一種是POST一種是GET。POST把表單打包后隱藏在后臺(tái)發(fā)送給服務(wù)器;GET把表單打包發(fā)送前,附加到URL(網(wǎng)址)的后面。
Post請(qǐng)求和get請(qǐng)求的區(qū)別
1.get是從服務(wù)器上獲取數(shù)據(jù),post是向服務(wù)器傳送數(shù)據(jù)。
2.get是把參數(shù)數(shù)據(jù)隊(duì)列加到提交表單的ACTION屬性所指的URL中,值和表單內(nèi)各個(gè)字段一一對(duì)應(yīng),在URL中可以看到。post是通過(guò)HTTPpost機(jī)制,將表單內(nèi)各個(gè)字段與其內(nèi)容放置在HTMLHEADER內(nèi)一起傳送到ACTION屬性所指的URL地址。用戶看不到這個(gè)過(guò)程。
3.對(duì)于get方式,服務(wù)器端用Request.QueryString獲取變量的值,對(duì)于post方式,服務(wù)器端用Request.Form獲取提交的數(shù)據(jù)。
4.get傳送的數(shù)據(jù)量較小,不能大于2KB。post傳送的數(shù)據(jù)量較大,一般被默認(rèn)為不受限制。但理論上,IIS4中最大量為80KB,IIS5中為100KB。
5.get安全性非常低,post安全性較高。但是執(zhí)行效率卻比Post方法好。
以上就是post請(qǐng)求是什么的所有內(nèi)容,目前該請(qǐng)求經(jīng)常會(huì)有g(shù)et請(qǐng)求混淆,所以在使用的過(guò)程當(dāng)中,一定要注意這兩者之間的區(qū)別,如果大家還想了解更多與之有關(guān)的內(nèi)容,歡迎關(guān)注我們文軍營(yíng)銷的官網(wǎng)。
推薦閱讀
說(shuō)明:如果您有任何疑問(wèn)或想咨詢其他業(yè)務(wù)請(qǐng)撥打電話 400 685 0732