1.GET和POST是HTTP协议请求的两种方式
2.GET主要是用来获取数据 ,POST是用来提交数据的
3.GET带参数请求是将参数缀到URL之后,在地址栏里输入网址访问网站就是GET请求
POST带参数请求是将参数放到请求体中,HTML中可以使用form表单发送POST请求
4.POST请求相对于GET请求安全些,因为GET在浏览器中带参数会暴露在地址栏
5.GET请求大小有限制一般为2K,而POST请求没有大小限制
深入答案
1.GET和POST是HTTP请求的两种方式两种请求的本质都是TCP(transmission control protocol --传输控制协议)链接
2.HTTP请求包括三部分 请求头,请求体,请求行
请求行又包括三个部分方法,路径,协议 GET类型报文请求方法的位置为GET POST类型报文请求的方法为POST
3.GET请求会产生一次TCP数据包,浏览器会把http,header,data一并发送出去
POST请求会产生两次TCP数据包 浏览器先发送请求头,服务器响应100 continue, 浏览器再发送请求体