美文网首页
GET与POST的区别

GET与POST的区别

作者: 山高路远_海深不蓝 | 来源:发表于2022-02-22 17:25 被阅读0次

    一般区别

    GET

    • 参数放在url中,使用的是urlencode
    • 只能传递ASCII字符,长度限制在2K(非ASCII会被转码)
    • 浏览器回退无害,参数会被浏览器记录
    • 参数暴露在url中不安全

    POST

    • 参数放在Request Body中
    • 长度不限制,字符不限制
    • 浏览器回退会再次上传,参数不会被浏览器记录

    本质区别

    • GET和POST都是HTTP的请求方式,使用TCP传输

    • GET也可以使用Request Body传参,POST也可以使用url传参

    不过有些浏览器会对GET中的参数忽略

    实质区别

    • GET一次传输header+data
    • POST先传header,服务器回应100 之后再传data

    本文参考:https://www.cnblogs.com/logsharing/p/8448446.html

    相关文章

      网友评论

          本文标题:GET与POST的区别

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