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

get和post请求的区别

GET和POST是HTTP请求的两种方法,其区别如下

GET请求表示从指定的服务器中获取数据(请求数据),比如查询用户信息;POST请求表示将数据提交到指定的服务器进行处理(发送数据),

GET请求是一个幂等的请求,一般用于对服务器资源不会产生影响的场景,比如说请求一个网友的资源;而POST请求不是一个幂等的请求,一般用于对服务器资源会产生影响的场景,比如注册用户这一类的操作

幂等是指一个请求方法执行多次和仅执行一次的效果完全相同

GET请求能够被缓存在浏览器中,POST请求则不能被缓存下来

GET请求参数会保存在浏览器历史记录内,POST请求并不会

GET请求有长度限制,POST请求没有长度限制

GET请求参数是通过URL传输的,而URL的长度往往被浏览器所限制,通常为2048个字符,所以GET请求参数传输长度是被限制的;POST请求参数是存放在请求正文即request body中的,所以其参数传输长度无限制

GET请求对数据类型有限制,只允许ASCII字符;POST请求对数据类型没有限制,支持更多的数据类型(如文件、图片)

GET

http://www.lryc.cn/news/148008.html

相关文章:

  • extern “C”关键字的作用
  • 使用ffmpeg截取视频片段
  • Python教程(11)——Python中的字典dict的用法介绍
  • 三道dfs题
  • Seaborn数据可视化(四)
  • kubernetes deploy standalone mysql demo
  • 【Map】Map集合有序与无序测试案例:HashMap,TreeMap,LinkedHashMap(121)
  • TiDB Serverless Branching:通过数据库分支简化应用开发流程
  • 运用亚马逊云科技Amazon Kendra,快速部署企业智能搜索应用
  • C# 使用 OleDbConnection 连接读取Excel的方法
  • 【LeetCode-中等题】98. 验证二叉搜索树
  • Leetcode-每日一题【剑指 Offer 37. 序列化二叉树】
  • 删除无点击数据offer数据分析使用
  • 【Apollo学习笔记】——规划模块TASK之SPEED_BOUNDS_PRIORI_DECIDER
  • 物理机ping不通windows server 2012
  • 誉天HCIE-Datacom丨为什么选择誉天数通HCIE课程学习
  • Python文本终端GUI框架详解
  • 01_lwip_raw_udp_test
  • 学习ts(十一)本地存储与发布订阅模式
  • MySQL对NULL值处理
  • Vector 动态数组(迭代器)
  • 多组背包恰好装满方案数
  • Oracle查询语句中做日期加减运算
  • Unity贝塞尔曲线的落地应用-驱动飞行特效
  • VTK——设置交互样式上的鼠标回调函数
  • Flutter实现动画列表AnimateListView
  • 【LeetCode-中等题】236. 二叉树的最近公共祖先
  • 如何拼接两个视频在一起?
  • Programming abstractions in C阅读笔记:p130-p131
  • 如何在Windows本地快速搭建SFTP文件服务器,并通过端口映射实现公网远程访问