GET和POST的区别

作者: shisaq 日期: November 13, 2016

GET和POST之前一直没仔细研究过,总是不明白它们到底有啥不同。这次通过学习,我认为GET相当于“读”(从服务器读数据),POST相当于“写”(把数据写入服务器)。总结一下它们的不同之处:

GET:

  1. 参数在URL中呈现;

  2. 常用来从服务器拉取数据;

  3. 有最大URL长度限制;

  4. 可以缓存;

  5. 不应该改变服务器的数据。

POST:

  1. 参数在页面中呈现;

  2. 常用来更新服务器中的数据;

  3. 无最大长度限制;

  4. 无法缓存;

  5. 可以改变服务器数据。