美文网首页
http中get和post一点区别

http中get和post一点区别

作者: 叫我Button丶 | 来源:发表于2017-04-09 12:46 被阅读12次

              Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。

    GET是将参数放在url后边(Http协议头), 而post则是放在http包里边,直观一点,就是前者能从url看到,后者则看不到。从安全性来说,当然是看不到的比较安全。但是最关键的还是我们得学会正确使用get和post,

           GET是通过URL提交数据,那么GET可提交的数据量就跟URL的长度有直接关系了。而实际上,URL不存在参数上限的问题,HTTP协议规范没有对URL长度进行限制。这个限制是特定的浏览器及服务器对它的限制。IE对URL长度的限制是2083字节(2K+35)。对于其他浏览器,如Netscape、FireFox等,理论上没有长度限制,其限制取决于操作系统的支持。


    注意这是限制是整个URL长度,而不仅仅是你的参数值数据长度,而post没有长度限制,起限制作用的是服务器的处理程序的处理能力。

    相关文章

      网友评论

          本文标题:http中get和post一点区别

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