網站首頁 編程語言 正文
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
- 上一篇:沒有了
- 下一篇:沒有了
相關推薦
- 2022-07-24 docker搭建Zookeeper集群的方法步驟_docker
- 2023-01-29 Redis配置外網可訪問(redis遠程連接不上)的方法_Redis
- 2022-06-27 Python實現歷史記錄功能(實際案例)_python
- 2022-12-06 Python?if?判斷語句詳解_python
- 2022-03-03 百度地圖 添加 左鍵菜單 Cannot read property 'remove' of unde
- 2022-05-15 C++設計模式中的觀察者模式一起來看看_C 語言
- 2022-06-01 C語言的動態內存管理你了解嗎_C 語言
- 2022-07-07 關于bat腳本中的命令狀態碼相關的%errorlevel%變量問題_DOS/BAT
- 欄目分類
-
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支