Get请求和Post请求区别

1.提交的数据类型
get为文本;post为文本和二进制数据
2.提交的数据长度
get不超过255个字符;post没有限制
3.提交数据的可见性
get作为url的一部分显示在地址栏里;post作为请求的消息体不可见
4.缓冲
get缓冲在浏览器url历史状态中;post不会被缓冲
5.表单中
form中默认为get方式;如果要传图片和文件之类的,要设置为post
6.AJAX中
get时send()方法传null;post时send()方法传数据,而且在之前要设置setRequestHeader("Content-Type","...")

你可能感兴趣的:(Ajax,浏览器)