GET和POST之前一直没仔细研究过,总是不明白它们到底有啥不同。这次通过学习,我认为GET相当于“读”(从服务器读数据),POST相当于“写”(把数据写入服务器)。总结一下它们的不同之处:
GET:
-
参数在URL中呈现;
-
常用来从服务器拉取数据;
-
有最大URL长度限制;
-
可以缓存;
-
不应该改变服务器的数据。
POST:
-
参数在页面中呈现;
-
常用来更新服务器中的数据;
-
无最大长度限制;
-
无法缓存;
-
可以改变服务器数据。