码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Get请求 与 Post请求的区别


    • 参数可见:get请求参数拼接在url中,可见,post请求的请求参数在请求体中,不可见
    • 参数类型:GET只接受ASCII字符作为参数,而POST没有限制
    • 缓存性:GET请求会被浏览器主动缓存,而POST不会(带有明确缓存请求头的情况下是可以被缓存的)
    • 后退页面的反应:get请求页面后退时,不产生影响,post请求页面后退时,会重新提交请求
    • 保存请求参数:GET请求参数会被完整保留在浏览器历史记录里,POST中的参数不会被保留
    • 作为书签:Get请求可以作为数签,Post请求不能作为书签
    • 编码方式:GET请求只能进行url编码,而POST支持多种编码方式
    • 传输数据的大小:

      • get一般传输数据大小不超过2k-4k(根据浏览器不同,限制不一样,但相差不大)

      • post请求传输数据的大小根据php.ini 配置文件设定,也可以无限大

    • 安全性:这个也是最不好分析的,原则上post肯定要比get安全,毕竟传输参数时url不可见,但也挡不住部分人闲的没事在那抓包玩。安全性个人觉得是没多大区别的,防君子不防小人就是这个道理。对传递的参数进行加密,其实都一样

    • 产生数据包的个数:

      • GET产生一个TCP数据包

      • POST产生两个TCP数据包。

      • 对于GET方式的请求,浏览器会把http header和data一并发送出去

      • 对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data

      • 在网络环境好的情况下,发一次包的时间和发两次包的时间差别基本可以无视。

      • 在网络环境差的情况下,两次包的TCP在验证数据包完整性上,有非常大的优点

    但并不是所有浏览器都会在POST中发送两次包,Firefox就只发送一次

    GET和POST本质上都是TCP链接,并无差别。但是由于HTTP的规定和浏览器/服务器的限制,导致他们在应用过程中体现出一些不同

  • 相关阅读:
    【前端实例代码】仅使用 HTML 和 CSS 的动画登录表单(超简单)
    45页新能源充电桩运营平台规划与建设方案
    企业内容建站系统 ModStartCMS v4.5.0 后台登录改版,登录安全增强
    Paused in debugger 弹框解决办法
    乌班图分享文件夹
    Python使用矩阵分解法推荐系统找到类似的音乐
    抖音真机抓包frida脚本
    go sync.Map包装过的对象nil值的判断
    分布式搜索引擎01
    免费IP类api接口:含ip查询、ip应用场景查询、ip代理识别、IP行业查询...
  • 原文地址:https://blog.csdn.net/m0_56750901/article/details/125529971
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号