avatar

GET和POST的区别
项目 GET POST
书签 可收藏为书签 不可收藏为书签
缓存 能被缓存 不能缓存
编码类型 application/x-www-form-urlenconded application/x-www-form-urlencoded或multipart/form-data,为二进制数据使用多重编码
历史 参数保留在浏览器历史中 参数不会保留在浏览器历史中
对数据长度的限制 是的,当发送数据时,GET方法向URL添加数据;URL的长度是受限制的(最大长度是2048个字符) 无限制
对数据类型的限制 只允许ASCII字符 没有限制,也允许二进制数据
安全性 与POST相比,GET的安全性较差,因为发送的数据是URL的一部分。在发送密码或其他敏感信息时绝对不要使用GET! POST比GET更安全,因为参数不会保存在浏览器历史或web服务器日志中
可见性 数据在URL中对所有人都是可见的 数据不会显示在URL中
Author: Michelle19l
Link: https://gitee.com/michelle19l/michelle19l/2020/04/30/GET和POST的区别/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
Donate
  • 微信
    微信
  • 支付寶
    支付寶