在JavaWeb项目中,表单提交数据的方式时常可见,方式有两种,其一,get方式;其二,post方式,下面简单的来说说这两种方式的区别。
1、从安全角度来说,当表单数据以get方式提交时,提交的数据会显示在浏览器的地址栏,这样不利于安全传输数据。例如,如果用户将登陆某个银行系统界面,需要输入用户名及密码,以这种方式提交数据,用户的密码就会显示在浏览器上,极不利于数据的保密;但post方法则不会出现这样的情况。
2、从提交的内容大小来说,以get的方式可以提交的内容大小最大为2KB,而post方式可以提交的内容不受限制,但最好不要超过64KB
3、从响应速度上说,get要比post方式的响应速度快,以前者的方式提交数据给服务器后,服务器会立即响应,但是后者提交的数据的请求,会形成一个请求队列,即不一定立刻响应,也不一定会响应。