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

get和post的区别

1.用途上

get请求用来向服务器获取资源;

post请求用来向服务器提交数据;

2.表单提交方式上

get请求直接将表单数据拼接到URL上,多个参数之间通过&符号连接;

post请求将表单数据放到请求头或者请求体中;

3.传输数据的大小限制

get请求传输数据受URL长度限制,而URL长度限制由浏览器决定;

post请求传输数据的大小理论上来说是没有限制的,但是实际服务器会对传输数据传输大小进行限制;

4.缓存上

get请求可以被浏览器缓存,被收藏为标签;

post请求不会被浏览器缓存也不会被收藏为标签;

5.参数的编码

get请求的参数会在地址栏明文显示,通过URL格式的文本传输;

post请求使用二进制多重编码传递参数;


http://www.kler.cn/a/4249.html

相关文章:

  • Qiankun 微前端框架全面解析:架构、原理与最佳实践
  • Android 12.0 息屏休眠后立即启动屏保功能实现
  • Qt Quick 和 Qt Designer
  • RabbitMQ前置概念
  • npm发布组件(vue3+webpack)
  • 一次完整的tcpdump -XX输出报文详解
  • python使用正则表达式re
  • Linux 多线程:多线程和多进程的对比
  • ChatGPT再掀AI资本狂潮,30位科技创新VC投资者齐聚“实在智能”
  • 2023年科睿唯安官方剔除的35本SCI清单
  • 【CSS】清除浮动 ③ ( 清除浮动 - 使用 after 伪元素 | 语法简介 | 兼容低版本浏览器 | 原理分析 )
  • 深度好文,无代码平台如何解决软件开发成本居高不下?
  • 【Python】大杀器:Photon超快速帮助你搜集信息
  • 大学生问AI
  • 2023年全国最新保安员精选真题及答案34
  • Nginx——Nginx优化方案设计
  • Day929.运用自动化工具诊断分析Sharing项目 -系统重构实战
  • LeetCode1207. 独一无二的出现次数(python)
  • C++ 多线程学习
  • 眨个眼就学会了Pixi.js
  • 软件测试练手项目,以及项目操作流程
  • .NET Core6.0环境下使用Autofac框架对webAPI进行依赖注入改造
  • Python 中 如何向函数传递列表?
  • 【第十一届“泰迪杯”数据挖掘挑战赛】B题产品订单的数据分析与需求预测“解题思路“”以及“代码分享”
  • 以太网 ethtool命令详解
  • 深入理解计算机系统(第三版)【阅读笔记】