日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

HTTP请求中怎样选择Get和Post方式

發(fā)布時(shí)間:2024/8/26 32 生活家
生活随笔 收集整理的這篇文章主要介紹了 HTTP请求中怎样选择Get和Post方式 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

在應(yīng)用中最經(jīng)常使用的Http請(qǐng)求無(wú)非是get和post,get請(qǐng)求能夠獲取靜態(tài)頁(yè)面,也能夠把參數(shù)放在URL字串后面,傳遞給servlet。post與get的不同之處在于post的參數(shù)不是放在URL字串里面,而是放在http請(qǐng)求的正文內(nèi)。

一、 對(duì)于get方式,server端用Request.QueryString獲取變量的值。對(duì)于post方式。server端用Request.Form獲取提交的數(shù)據(jù)。

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

post傳送的數(shù)據(jù)量較大。一般被默覺(jué)得不受限制。

但理論上,IIS4中最大量為80KB,IIS5中為100KB。

不論你使用java、PHP還是.Net,請(qǐng)求的方式是一樣的。

1、什么情況下使用post請(qǐng)求

大家都知道使用post請(qǐng)求是會(huì)在瀏覽器上隱藏參數(shù)部分的,全部我們?cè)诎踩蠓浅?yán)格的部分都會(huì)使用到POST請(qǐng)求。如用戶登錄。數(shù)據(jù)增上改等等。都會(huì)把參數(shù)隱藏起來(lái),這樣就不會(huì)通過(guò)你的請(qǐng)求暴露你的參數(shù)格式。

比方:del?id=2,別人就能夠用del?id=3來(lái)刪除你其它數(shù)據(jù)。

而且在向server傳遞大數(shù)據(jù)的時(shí)候。使用POST才是最好的方式,get是有限制的。

2、什么情況下使用get方式呢

get方式才用在前臺(tái)頁(yè)面展示,比方分頁(yè)、內(nèi)容業(yè)等,這樣做的優(yōu)點(diǎn)是get方式本身的效率高,而且在分享頁(yè)面中頁(yè)面是永久性的連接,可用來(lái)非常好的傳播。POST中鏈接地址是不變化的。

建議:

1、get方式的安全性較Post方式要差些。包括機(jī)密信息的話。建議用Post數(shù)據(jù)提交方式;

2、在做數(shù)據(jù)查詢時(shí)。建議用Get方式;而在做數(shù)據(jù)加入、改動(dòng)或刪除時(shí),建議用Post方式。

總結(jié)

以上是生活随笔為你收集整理的HTTP请求中怎样选择Get和Post方式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。