m0_74301065 2023-06-05 19:38 采纳率: 100%
浏览 13
已结题

get与post的区别?

get与post的区别?说个六点叭hhqqwweerrttyyuu

  • 写回答

2条回答 默认 最新

  • 冰 焰 狼 2023-06-05 19:54
    关注

    (1) 请求方式所放的位置不同
    get请求的参数是放在url
    post请求的参数是放在实体内容里面的
    (2) 传输的数据大小不同
    注意:实质上get与post请求方式对于传输的数据大小没有限制,只是url长度有进行限制,所以会造成get与post请求参数大小要求不一样。
    Get:因为它是放在url里面,所以大小一般是在2K以内。
    Post:因为它是放在实体内容里面,所以理论上大小不受限制。
    (3) 用途不一样
    Get:一般是直接用于从服务器上获取资源的(比如平时直接点击链接打开网页)。
    Post:一般是用于向服务器提交数据表单的。(比如提交注册表单)
    (4) 安全性不一样
    Get:因为参数是直接放在url表单之后,所以直接可以看到数据内容,相对不安全。
    Post:因为参数是放在实体内容里面的,所以不能直观看到数据,
    相对更安全。
    (5) 是否缓存
    Get:请求可以被缓存
    Post:请求不会被缓存
    (6) 按后退键是否有影响
    Get:没有影响
    Post:会重新提交一次表单
    补充:
    实质上get与post请求本质上是没有区别的,只是由于工作形式不一样,所以在应用过程中可能会造成不同的效果。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 6月13日
  • 已采纳回答 6月5日
  • 创建了问题 6月5日

悬赏问题

  • ¥30 关于#算法#的问题:运用EViews第九版本进行一系列计量经济学的时间数列数据回归分析预测问题 求各位帮我解答一下
  • ¥15 setInterval 页面闪烁,怎么解决
  • ¥15 如何让企业微信机器人实现消息汇总整合
  • ¥50 关于#ui#的问题:做yolov8的ui界面出现的问题
  • ¥15 如何用Python爬取各高校教师公开的教育和工作经历
  • ¥15 TLE9879QXA40 电机驱动
  • ¥20 对于工程问题的非线性数学模型进行线性化
  • ¥15 Mirare PLUS 进行密钥认证?(详解)
  • ¥15 物体双站RCS和其组成阵列后的双站RCS关系验证
  • ¥20 想用ollama做一个自己的AI数据库