post請(qǐng)求怎么在瀏覽器打開 edge快捷方式怎么創(chuàng)建網(wǎng)址到桌面?
edge快捷方式怎么創(chuàng)建網(wǎng)址到桌面?post提交數(shù)據(jù)包是什么?POST本質(zhì)上是一個(gè)TCP鏈接。由于HTTP的規(guī)定和瀏覽器/服務(wù)器的限制,它們?cè)趹?yīng)用過程中表現(xiàn)出一些差異。GET和POST還有一個(gè)主要區(qū)別
edge快捷方式怎么創(chuàng)建網(wǎng)址到桌面?
post提交數(shù)據(jù)包是什么?
POST本質(zhì)上是一個(gè)TCP鏈接。由于HTTP的規(guī)定和瀏覽器/服務(wù)器的限制,它們?cè)趹?yīng)用過程中表現(xiàn)出一些差異。GET和POST還有一個(gè)主要區(qū)別。簡(jiǎn)單來說,GET生成一個(gè)TCP包;POST生成兩個(gè)TCP數(shù)據(jù)包。
對(duì)于GET請(qǐng)求,瀏覽器會(huì)將http頭和數(shù)據(jù)一起發(fā)送,服務(wù)器會(huì)用200(返回?cái)?shù)據(jù))進(jìn)行響應(yīng)。對(duì)于POST,瀏覽器先發(fā)送頭,服務(wù)器響應(yīng)100 continu
GET請(qǐng)求和POST請(qǐng)求的區(qū)別?
從HTTP消息的角度來看,GET請(qǐng)求將信息放在URL中,POST將請(qǐng)求的信息放在請(qǐng)求體中。這就使得GET request攜帶的數(shù)據(jù)量有限,因?yàn)閁RL本身是有長(zhǎng)度限制的,POST請(qǐng)求的數(shù)據(jù)是以報(bào)紙樣式存儲(chǔ)的,所以大小沒有限制。從形式上來說,GET request。;將數(shù)據(jù)放在URL上不太安全,而POST請(qǐng)求似乎將數(shù)據(jù)放在請(qǐng)求體中更安全。其實(shí)獲取POST請(qǐng)求的內(nèi)容是非常容易的,所以兩者在安全性上沒有太大區(qū)別。要實(shí)現(xiàn)安全的信息傳輸,還是要靠HTTPS。
從數(shù)據(jù)庫層面來說,GET是冪等且安全的,而POST請(qǐng)求則不是。這實(shí)際上與GET/POST請(qǐng)求的角色有關(guān)。根據(jù)HTTP的約定,GET請(qǐng)求用于查看信息,不會(huì)改變服務(wù)器上的信息;POST請(qǐng)求用于更改服務(wù)器上的信息。只是因?yàn)镚ET請(qǐng)求只看信息,不改變信息,所以對(duì)數(shù)據(jù)庫的一個(gè)或多個(gè)操作得到的結(jié)果是一致的,就認(rèn)為是冪等的。安全性意味著對(duì)數(shù)據(jù)庫的操作不會(huì)改變數(shù)據(jù)庫中的數(shù)據(jù)。
在其他級(jí)別上,GET請(qǐng)求可以被緩存請(qǐng)求可以保存在瀏覽器 的瀏覽記錄,GET請(qǐng)求的URL可以保存為瀏覽器書簽。這些在POST請(qǐng)求中不可用。緩存是GET請(qǐng)求廣泛應(yīng)用的根源,因?yàn)樗膬绲刃院桶踩裕梢跃彺?,除了返回結(jié)果沒有多余的動(dòng)作,所以大部分GET請(qǐng)求都被CDN緩存,大大減輕了Web服務(wù)器的負(fù)擔(dān)。