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