请教:有关POST和GET的区别!!!!!!1

各位高手:我始终搞不懂在表单提交时POST方法和GET方法有什么区别,
哪位高手能给讲解一下!小第感激不尽!!!!!!!!!!

post是浏览器和服务器单独创建一个socket,把提交的信息发送过去。
get是通过url?name=name1&pws=pws2的方式提交参数。
get不够安全,很可能你输入的密码在url上就可以被每个人看到。
post是不是更加消耗资源我就不知道了。

get还有一个缺点,就是会有缓存,很可能你修改了数据但是你察看的时候还是老数据,只有点刷新之后才可以看到更新的数据,因此我的程序里都避免使用get。甚至有时候detailPage.jsp的连接都认为作成<form>提交过去。