客户端请求方式get和post的区别

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 04:12:50
客户端请求方式get和post的区别

客户端请求方式get和post的区别
客户端请求方式get和post的区别

客户端请求方式get和post的区别
get请求方式:
直接在浏览器地址输入的访问地址,或提交表单时,该表单对应的form元素没有设置method方式或者method方式为get,get方式的请求会将请求参数的名和值转换成字符串,并附加在原rul之后,因此,可以在地址栏中看到请求参数名和值.且get请求方式传送的数据量小,一般不能大于2kb
post请求方式:
通过表单提交,且需要设置form的元素为post.post方式传送的数据量较大,取决于服务器的设置,post方式发送的请求参数以及对应的值放在html header中传输,用户不能在地址栏里看到请求参数之,安全性相对较高.
对比以上两种参数传递方式,我们应该采用post方式.

post请求方式处理非西欧字符:
必须在获取请求参数之前先调用setCharacterEncoding方法设置编码的字符集,因此当发送请求的表单页采用gb2312字符集
Jsp代码