作为开发人员,一步步深入学习不放过任何一个知识点是非常必要的,面试中经常会遇到问get与post区别的问题,虽然大体看了一下,但总觉得不够深入理解原理。所以纸上得来终觉浅,绝知此事要躬行!
get与post的区别主要区别就是语义区别:
get是从服务器上获取数据,post是向服务器传送数据。
get与post都是http的请求,但get是向服务器发索取数据的请求,post是向服务器提交数据的请求
W3School的解释为:
- GET - 从指定的资源请求数据。
- POST - 向指定的资源提交要被处理的数据
参考文献:
https://www.zhihu.com/question/28586791
http://www.w3school.com.cn/tags/html_ref_httpmethods.asp
http://blog.csdn.net/csj50/article/details/5687850