美文网首页
Tips 1: GET 和 POST 请求

Tips 1: GET 和 POST 请求

作者: XAKX | 来源:发表于2020-04-09 16:17 被阅读0次

    许多人对GET和POST请求的认知都停留在POST比GET更安全,通常都会优先使用POST
    其实特定的场景下,使用GET请求更好
    GET请求场景1: 静态资源(如图片,html页面,,)
    GET请求场景2: 请求数据不多,减少请求耗时

    GET请求的误区:
    (1) http协议并未规定get和post的长度限制
    (2) 不同的浏览器和web服务器,限制的最大长度不一样
    (2) IE限制最大长度为2083byte,Chrome限制最大长度8182byte

    请求的区别:
    post请求的过程:
    (1)浏览器请求tcp连接(第一次握手)
    (2)服务器答应进行tcp连接(第二次握手)
    (3)浏览器确认,并发送post请求头(第三次握手,这个报文比较小,所以http会在此时进行第一次数据发送)
    (4)服务器返回100 Continue响应
    (5)浏览器发送数据
    (6)服务器返回200 OK响应
    get请求的过程:
    (1)浏览器请求tcp连接(第一次握手)
    (2)服务器答应进行tcp连接(第二次握手)
    (3)浏览器确认,并发送get请求头和数据(第三次握手,这个报文比较小,所以http会在此时进行第一次数据发送)
    (4)服务器返回200 OK响应

    相关文章

      网友评论

          本文标题:Tips 1: GET 和 POST 请求

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