美文网首页
GET和POST的区别

GET和POST的区别

作者: townYouth | 来源:发表于2021-07-28 16:39 被阅读0次

    GET:

    GET 请求可被缓存
    GET 请求保留在浏览器历史记录中
    GET 请求可被收藏为书签
    GET 请求不应在处理敏感数据时使用
    GET 请求有长度限制(URL 的最大长度是 2048 个字符)
    GET 请求只应当用于取回数据
    GET产生一个TCP数据包,浏览器会把http header和data一并发送出去,服务器响应200(返回数据)
    GET 的安全性较差,因为所发送的数据是 URL 的一部分

    POST:

    POST 请求不会被缓存
    POST 请求不会保留在浏览器历史记录中
    POST 不能被收藏为书签
    POST 请求对数据长度没有要求
    POST产生两个TCP数据包,浏览器先发送header,服务器响应100 continue,游览器再发送data,服务器响应200 ok(返回数据)
    POST 比 GET 更安全,因为参数不会被保存在浏览器历史或 web 服务器日志中

    相关文章

      网友评论

          本文标题:GET和POST的区别

          本文链接:https://www.haomeiwen.com/subject/bpizmltx.html