美文网首页
前端 GET和POST的区别

前端 GET和POST的区别

作者: hyyqc | 来源:发表于2018-08-16 16:51 被阅读0次

    总所周知,GET请求获取数据,POST请求是传送数据(比如表单提交),emmm,还有呢就是GET传参数是在URL传,而POST是在request payload中传,无疑引出了安全问题,或许有小伙伴说了,GET中的URL有长度限制等等等,其实我觉得这些都不是重点,重点就是突出背后的TCP/IP协议,下面就来解析TCP/IP中的POST和GET的区别

    • 不知道小伙伴们在实际工作中,有没有玩过这样的事情,在POST请求中,在地址后面加参数和加在request payload里面是一毛一样的,所以GET请求是不是在request payload中也可以呢,答案是一样的,有人说了,那既然两者做的事情相同,为啥要分开呢,是不是...(你懂得)

    • 嘿嘿,其实吧,HTTP底层也是TCP/IP,所以GET和POST底层自然而然也就是TCP/IP咯,至于上面提出的GET和POST甚至可以共用的时候,我不得不出来吐槽了,GET产生一个TCP数据包,POST产生两个TCP数据(firefox只发一个),看到这里,心里会有一个疑问,啥是TCP数据包哟(网上大部分都不解释这个,为啥勒...你懂得),

    • TCP数据包: 2.png
    • 看了是不是一脸懵逼呢?,好吧,其实前端是不会问这么细的呢,如果小伙们想要了解,猛戳我进入网址,其次,GET和POST都是有自己的规范和语义的,所以小伙伴还是遵循规范吧,[图片上传中...(2.png-67262f-1534409518726-0)]

    相关文章

      网友评论

          本文标题:前端 GET和POST的区别

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