POST 请求不会被缓存 POST 请求不会保留在浏览器历史记录中 POST 不能被收藏为书签 POST 请求对数据长度没有要求 关于二者的区别和联系: 因为HTTP是基于TCP/IP的关于数据如何在万维网中如何通信的协议,而HTTP的底层是TCP/IP,所以GET和POST的底层也是TCP/IP,也就是说,GET/POST都是TCP(Transmission Control Protoco...
GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。 1.GET 方法 GET方法主要用来提交数据,而非修改数据,不会影响到资源库的内容。 GET 方法提交数据不安全,数据置于请求行,客户端地址栏可见,(例如:GET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,参数之间以&相连,如:...
GET和POST的区别和联系体现在底层使用TCP/IP协议,以及HTTP协议对它们的规范限制上。GET和POST的实现背后,仿佛是运输中的不同策略。将HTTP比作运输系统,GET请求如同将货物贴上标签,直接放置在车顶,易于记录。POST请求则将货物放入车厢,避免暴露,安全性更高。浏览器和服务器的角色在运输中也有所体现,...
最后,GET和POST还有一个重大区别,即:GET产生一个TCP数据包;POST产生两个TCP数据包。 对于GET方式的请求,浏览器会把http header和data一并发送出去,服务器响应200(返回数据); 而对于POST,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 ok(返回数据)。 看起来GET比POST更有效,但需谨...