日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

GET和POST的請求的區及HTTP和HTTPS協議的區別

作者:海鷗-w 更新時間: 2023-07-14 編程語言

GET和POST的請求的區別

應用場景: GET 請求是一個冪等的請求,一般 Get 請求用于對服務器資源不會產生影響的場景,比如說請求一個網頁的資源。而 Post 不是一個冪等的請求,一般用于對服務器資源會產生影響的情景,比如注冊用戶這一類的操作。

是否緩存: 因為兩者應用場景不同,瀏覽器一般會對 Get 請求緩存,但很少對 Post 請求緩存

發送的報文格式: Get 請求的報文中實體部分為空,Post 請求的報文中實體部分一般為向服務器發送的數據

安全性: Get 請求可以將請求的參數放入 url 中向服務器發送,這樣的做法相對于 Post 請求來說是不太安全的,因為請求的 url 會被保留在歷史記錄中送的數據。

請求長度: 瀏覽器由于對 url 長度的限制,所以會影響 get 請求發送數據時的長度。這個限制是瀏覽器規定的,并不是 RFC 規定的。

參數類型: post 的參數傳遞支持更多的數據類型。

HTTP和HTTPS協議的區別HTTP和HTTPS協議的主要區別如下:

HTTPS協議需要CA證書,費用較高;而HTTP協議不需要;
HTTP協議是超文本傳輸協議,信息是明文傳輸的,HTTPS則是具有安全性的SSL加密傳輸協議;
使用不同的連接方式,端口也不同,HTTP協議端口是80,HTTPS協議端口是443;
HTTP協議連接很簡單,是無狀態的;HTTPS協議是有SSL和HTTP協議構建的可進行加密傳輸、身份認證的網絡協議,比HTTP更加安全。

原文鏈接:https://blog.csdn.net/weixin_50379372/article/details/127388020

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新