1.加上HTTP后浏览器与服务器之间的数据传输流程
1).浏览器与服务器建立连接
2).浏览器向服务器发送请求(利用HTTP)
3).服务器响应浏览器请求结果(利用HTTP)
4).关闭连接(HTTP1.1之后不立即关闭)
2.HTTP请求结构(4部分中数据都是以键值对的形式存放的)
1).请求行:请求方式、请求地址、HTTP版本
2).请求头:消息报文(一些附加信息)
3).空行:(必须要有)
4).请求主体:(非必需)
3.GET和POST请求
1).GET请求无请求主体,请求内容以?的形式附加在请求行的请求地址中;由于地址栏大小有限,所以GET请求只能用来请求少量的信息;此外,由于GET请求内容可以在地址栏中看到,所以GET请求不安全,但是效率高。
2).POST请求内容放在请求主体中,用来请求大量信息,安全,但是效率低。
3).无论是GET请求还是POST请求,数据格式为键值对,其中键:HTML标签NAME属性的值,值:HTML标签VALUE属性的值。