天天看点

Java中doget和dopost的区别

说一下本人的拙见:

  doget:get方法会把名值对追加在请求的URL后面。因为URL对字符数目有限制,进而限制了用在客户端请求的参数值的数目。并且请求中的参数值是可见的,因此,敏感信息不能用这种方式传递。并且,get是从服务器上得到数据,建议在做数据查询时用get方法。

  dopost:post方法通过把请求参数值放在请求体中来克服GET方法的限制,因此,可以发送的参数的数目是没有限制的。最后,通过post请求传递的敏感信息对外部客户端是不可见的。并且,post是向服务器发送数据的,而且post比get方法更安全一点。建议在做数据的增删改时候用post方法。