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

HTTP协议中GET请求和POST请求的区别

1. 形式上:
GET请求:参数包含在URL中,意味着参数的长度是有限的,并且参数只能是ASCII码的形式。
POST请求:参数包含在请求体中,参数的长度是不受限,并且参数支持多种数据类型。

2.安全性
GET请求:会被浏览器缓存
POST请求:不会被缓存
3.速度上
GET请求:更快。
POST请求:较慢。因为POST请求时,需要先向服务端发送请求头,然后才能发送数据。
4.用法上
GET请求:一般用于数据的排序和筛选。
POST请求:一般用于数据的增删改查。

TCP三次握手:
GET:1. 浏览器向服务器发送建立连接请求
2. 服务器端同意建立连接
3. 浏览器确认。向服务器发送请求头和数据。
4. 服务器返回状态码200
POST:1. 浏览器向服务器发送建立连接请求
2. 服务器端同意建立连接
3. 浏览器确认。向服务器发送请求头。
4. 服务器返回100 continue
5. 浏览器发送数据
6. 服务器返回响应200

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

相关文章:

  • 【广州华锐互动】利用VR开展施工现场安全培训,提高员工安全意识水平
  • Cornerstone for Mac:高效SVN管理的黄金标准
  • 数据结构之顺序表的模拟实现
  • R6G azide, 5-isomer具有良好的水溶性,2135330-71-9
  • Canvas系列绘制图片学习:绘制图片和渐变效果
  • AJAX为什么叫AJAX
  • 自动化测试中如何编写配置文件 ? 该使用什么工具 ? 一文详解使用ConfigParser读写配置文件
  • 文件批量管理:轻松复制备份并删除原文件
  • Linux高性能服务器编程 学习笔记 第十七章 系统监测工具
  • rabbitmq 消费者报错 ListenerExecutionFailedException NullPointerException
  • Java面试题:链表-合并两个排序的链表
  • Springboot结合Mockito写单元测试实践和原理
  • 操作系统之微内核架构
  • 24---WPF缓存
  • vite+vue3.0 使用tailwindcss
  • C++QT---QT-day3
  • 小程序如何搭建在服务器上
  • JavaEE初阶学习:Servlet
  • 黑白二维码不好看,那么快学习改色的方法吧
  • coreldraw2024版本有哪些新增功能?
  • 2023最新Office2021专业增强版安装使用教程
  • 实时配送跟踪功能的实现:外卖跑腿小程序的技术挑战
  • react实现一维表格、键值对数据表格key value表格
  • 个人微信CRM客户管理系统怎么选?功能介绍
  • Mac Intellij Idea get/set方法快捷键
  • 并发程序设计
  • openGauss学习笔记-104 openGauss 数据库管理-管理数据库安全-客户端接入之SSL证书管理-证书替换
  • react仿照antd progress实现可自定义颜色的直角矩形进度条
  • 【网络安全】被恶意攻击的IP地址有多可怕?
  • Guava-RateLimiter详解