当前位置: 首页 > news >正文

get和post如何理解

基础概念:
get主要是获取资源,post主要提交资源
传输链路上区别:
get 在URL上携带参数,公开透明,不安全,幂等性(同一个请求多次执行,结果和只执行一次是一样的,不会产生额外的副作用,不会改变服务器的状态) 传递参数数量比较少(一般是2048个字符,但是具体还要看浏览器和服务器的限制)
post 不在URL上携带参数,数据都会放在请求体中进行传输,安全性高,非幂等性

GET请求在浏览器中会有缓存,下次在请求的时候,浏览器可以直接从缓存中读取数据,POST不会进行缓存,每次都会向服务器发送请求

提到缓存(相关问题),缓存有磁盘缓存和内存缓存
共同点:
都是用来提高页面的加载速度
不同点:
磁盘缓存一般用于存储长时间不会过期的资源,比如静态css,js文件等,关闭后缓存依然存在。
内存缓存一般用于临时存储的资源,比如刚刚加载的图片和脚本数据,关闭浏览器后会被清除。

主要是根据资源的类型以及过期时间等策略来控制缓存

http://www.zskr.cn/news/6669.html

相关文章:

  • me and my girlfriend WP复盘
  • 顺序表
  • 开源・数据・能效:MyEMS 如何成为能源管理革新的核心引擎
  • HMCL 3.6.17 Minecraft我的世界启动器
  • go 变量作用域
  • ​​电流互感器选型指南:以普科科技产品为例
  • 读书笔记:白话解读位图索引:什么时候该用,什么时候千万别用?
  • RepositoryItemGridLookUpEdit 使用 ok
  • 谈谈程序猿的职业方向
  • reLeetCode 热题 100-11 盛最多的谁 - MKT
  • C# Avalonia 15- Animation- XamlAnimation
  • 域名购买方案
  • Anby_の模板题集
  • AI 编程的“最后一公里”:当强大的代码生成遇上模糊的需求
  • 使用bash脚本检测网站SSL证书是否过期 - sherlock
  • Python 2025:低代码开发与自动化运维的新纪元 - 教程
  • 一句话让AI帮你搞营销?火山引擎Data Agent说:这事儿可以的~
  • 网络安全反模式:无效工作生成器的根源与解决方案
  • Excel处理控件Aspose.Cells教程:如何将Excel区域转换为Python列表
  • LOJ #3835. 「IOI2022」千岛 题解
  • Ubuntu取消vim自动对齐
  • 中文医学基准测试题库数据集:28万条标准化JSON格式医师考试题目与临床案例分析,覆盖28个医学专业领域,用于医学AI模型训练、临床决策支持系统开发、医学知识问答系统构建、医学教育辅助工具优化
  • 函数计算的云上计费演进:从请求驱动到价值驱动,助力企业走向 AI 时代
  • Kubernetes概述与部署
  • 使用AI容器镜像部署Qwen大语言模型
  • 作业03
  • vs code运行Java遇到的输入问题
  • 关于数据跨境,你应该了解的合规难题有哪些?
  • 国内开发者如何选择代码管理平台?三大主流工具深度对比
  • 维保信息查询