WEB 开发中post与get方法提交表单的区别
工作中闲了一段时间,最近练习做一个小项目的时候,思考web开发中,post与get方法提交表单的问题,总结如下:
1、表单form中,默认的提交方式是get。
2、根据HTTP协议描述,get和post是在设计之初是为了完成不同任务的。get用于获取数据,相当于select db一样,而post则用于修改数据,相当于dml db一样。
3、get方式提交,参数长度有限制,而且参数是以name-value附加在url后面的,而post方式提交,无参数长度限制,而且参数是在文件体中传给后台的。
4、从安全的角度来看,post提交安全性高,所以在开发时尽可能的以post提交。
参考信息:
http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.html
http://www.yining.org/2010/05/04/http-get-vs-post-and-thoughts/
上面仅是我的个人总结,不正确的地方,请网友多多指点。上面两个网址的解释也合理,帖出来供参考下。
天天呆在宿舍,是看不到未来的;落后的代价就是挨打。
浙公网安备 33010602011771号