GET方法和POST方法是两种最常用的HTTP请求方法。

    GET方法用于检索资源,它的含义是“获得由该URL标识的资源”。GET方法请求的资源通常是被动资源,使用GET方法也可以请求主动资源,但一般要提供少量的请求参数。

    POST方法用来向服务器发送需要处理的数据,它的含义是“将数据发送到由该URL标识的主动资源”。

    在POST请求中,请求的数据是在消息体重发送的,而在GET方法请求中参数的请求的URL的一部分。

    GET方法请求的资源类型可以是主动的可以是被动的,它获得的数据类型是文本型的,数据量一般不超过255个字符,其请求的数据是URL的一部分,在浏览器的URL地址栏中用户可见,数据可以在浏览器的URL的历史中缓存,而POST是主动的,它获得的是文本或是二进制数据,数据量是没有限制的,它请求的数据不是URL的一部分而是作为请求的消息体发送,因此在浏览的URL地址栏中对用户不可见,数据不能在浏览器的URL历史中缓存。对于敏感性的数据,用POST方法是比较好的。