GET 请求和POST请求区别如下:
(1)GET方式的请求:
直接在浏览器地址栏中输入访问地址所发送的请求,或提交表单发送请求时,该表单对应的元素没有设置method属性,或设置method属性为get,这几种请求都是GET方式的请求。GET方式的请求会将请求参数的名和值转换成字符串,并附加在原URL之后,因此可以在地址栏中看到请求参数名和值。且GET请求传送的数据量较小,一般不能大于2KB。
(2)POST方式的请求:
这种方式通常使用提交表单的方式来发送,且需要设置元素的method 属性为post。POST方式传送的数据量较大,通常认为POST请求参数的大小不受限制,但往往取决于服务器的限制,POST请求传输的数据量总比GET传输的数据量大。而且POST方式发送的请求参数以及对应的值。