Daily
更新: 5/9/2025 字数: 0 字 时长: 0 分钟
Daily Plan
#todo
Daily Study
计算机网络
#暑期实习
get和post的区别
从以下几个纬度回答:
对比纬度 | Get | Post |
---|---|---|
数据位置 | 参数附加在 URL 后 | 数据放在请求体(Body)中,不暴露在 URL |
数据长度 | 受浏览器 URL 长度限制(通常 2KB-8KB) | 理论无限制,实际受服务器配置限制(如 Nginx 默认 1MB) |
安全性 | 不安全(敏感信息易泄露),仅适合非敏感数据查询 | 相对安全(数据不暴露于 URL),适合提交密码、文件等敏感内容 |
幂等性 | 幂等(多次请求结果一致,不会修改服务器资源) | 非幂等(多次提交可能产生副作用,如重复创建订单) |
缓存 | 可被浏览器或代理缓存,提升重复访问速度 | 默认不缓存,需手动设置缓存头 |
编码 | 仅支持 URL 编码(ASCII 字符) | 支持多种编码(JSON、XML、表单数据等) |