網站首頁 編程語言 正文
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-05-21 生產級K8S基礎環境部署配置流程_服務器其它
- 2022-03-19 centos7修改網卡后無法上網問題解決過程_Linux
- 2023-04-01 python加速器numba使用詳解_python
- 2022-04-10 Blazor組件事件處理功能_基礎應用
- 2023-07-06 接口冪等性的通用解決方案golang版
- 2022-07-28 C++實例講解引用的使用_C 語言
- 2024-01-05 TCP、IP、TCP/IP、HTTP和HTTPS協議簡介
- 2023-02-10 Docker不同網段下的容器互聯的實現_docker
- 欄目分類
-
- 最近更新
-
- 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同步修改后的遠程分支