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