亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 8
粉絲 0
評論 1
訪問量 6968
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
GET和POST的區(qū)別
lucia打工人
原創(chuàng)
1494人瀏覽過

GET和POST是HTTP請求的兩種基本方法,get請求和post請求本質(zhì)上就是TCP鏈接

區(qū)別:

1、post請求更安全;post請求不會作為url的一部分不會被緩存、保存在服務(wù)器日志、以及瀏覽器瀏覽記錄中,get請求的是靜態(tài)資源,則會緩存,如果是數(shù)據(jù),則不會緩存。

2、post請求發(fā)送的數(shù)據(jù)更大,get請求有url長度限制。

3、post請求能發(fā)送更多的數(shù)據(jù)類型,get請求只能發(fā)送ASCII字符。

4、傳參方式不同。GET把參數(shù)包含在URL中,POST通過request body傳遞參數(shù)

5、get產(chǎn)生一個TCP數(shù)據(jù)包;post產(chǎn)生兩個。(get請求,瀏覽器會把http header和data一并發(fā)送出去,服務(wù)器響應(yīng)200返回數(shù)據(jù);post請求,瀏覽器先發(fā)送header,服務(wù)器響應(yīng)100 continue,瀏覽器再發(fā)送data,服務(wù)器響應(yīng)200 返回數(shù)據(jù))

get請求:從指定的資源請求數(shù)據(jù),用于獲取數(shù)據(jù),一般用于搜索排序和篩選之類的操作。

post請求:向指定的資源提交要被處理的數(shù)據(jù),用于將數(shù)據(jù)發(fā)送給服務(wù)器,一般用于修改和寫入數(shù)據(jù)。


post請求的過程:

(1)瀏覽器請求tcp連接(第一次握手)

(2)服務(wù)器答應(yīng)進(jìn)行tcp連接(第二次握手)

(3)瀏覽器確認(rèn),并發(fā)送post請求頭(第三次握手,這個報文比較小,所以http會在此時進(jìn)行第一次數(shù)據(jù)發(fā)送)

(4)服務(wù)器返回100 Continue響應(yīng)

(5)瀏覽器發(fā)送數(shù)據(jù)

(6)服務(wù)器返回200 OK響應(yīng)

get請求的過程:

(1)瀏覽器請求tcp連接(第一次握手)

(2)服務(wù)器答應(yīng)進(jìn)行tcp連接(第二次握手)

(3)瀏覽器確認(rèn),并發(fā)送get請求頭和數(shù)據(jù)(第三次握手,這個報文比較小,所以http會在此時進(jìn)行第一次數(shù)據(jù)發(fā)送)

(4)服務(wù)器返回200 OK響應(yīng)

網(wǎng)絡(luò)環(huán)境好的情況下,發(fā)一次包和發(fā)兩次包的時間差別基本可以忽略。而在網(wǎng)絡(luò)環(huán)境差的情況下,兩次包的TCP在驗證數(shù)據(jù)包完整性上,有非常大的優(yōu)點。

你輕輕松松的給出了一個“標(biāo)準(zhǔn)答案”:

  1. GET在瀏覽器回退時是無害的,而POST會再次提交請求。

  2. GET產(chǎn)生的URL地址可以被Bookmark,而POST不可以。

  3. GET請求會被瀏覽器主動cache,而POST不會,除非手動設(shè)置。

  4. GET請求只能進(jìn)行url編碼,而POST支持多種編碼方式。對參數(shù)的數(shù)據(jù)類型,GET只接受ASCII字符,而POST沒有限制。

  5. GET請求參數(shù)會被完整保留在瀏覽器歷史記錄里,而POST中的參數(shù)不會被保留。

  6. GET請求在URL中傳送的參數(shù)是有長度限制的,而POST沒有。

  7. GET比POST更不安全,因為參數(shù)直接暴露在URL上,所以不能用來傳遞敏感信息。

  8. GET參數(shù)通過URL傳遞,POST放在Request body中。


本博文版權(quán)歸博主所有,轉(zhuǎn)載請注明地址!如有侵權(quán)、違法,請聯(lián)系admin@php.cn舉報處理!
全部評論 文明上網(wǎng)理性發(fā)言,請遵守新聞評論服務(wù)協(xié)議
0條評論
作者最新博文
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號 技術(shù)交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學(xué)習(xí)!
    全站2000+教程免費學(xué)