1.1Http协议
-超文本传输协议
-浏览器和服务器之间的一种通讯协议
-由W3c制定,本质上是数据传输格式制定好了。浏览器和服务器必须按照这种格式进行接收
1.2Http协议包括两部分
-请求协议:从Browser发送到Server时采用的数据格式
-响应协议:从Server发送到Browser采用的数据传输格式
1.3请求协议:
-请求行
-消息报头
-空白行
-请求体
请求行包括:请求方式、URL、协议版本号
空白行:专门用来分离消息报头和请求体
1.4响应协议:
-状态行
-响应报头
-空白行
-响应体
状态行:协议版本号、状态码、状态描述信息
空白行:分离响应报头和响应体
2.GET和POST
-何时使用两者?
只有当使用form,并且将form标签的method属性设置为method=“post”
才是POST请求,其余情况都是GET方式
-区别
GET请求在请求行上提交数据,格式:url?name=value&name=value。。。
这种提交方式会显示在浏览器地址栏上
POST请求在请求体中提交数据,相对安全。提交格式:name=value
-超文本传输协议
-浏览器和服务器之间的一种通讯协议
-由W3c制定,本质上是数据传输格式制定好了。浏览器和服务器必须按照这种格式进行接收
1.2Http协议包括两部分
-请求协议:从Browser发送到Server时采用的数据格式
-响应协议:从Server发送到Browser采用的数据传输格式
1.3请求协议:
-请求行
-消息报头
-空白行
-请求体
请求行包括:请求方式、URL、协议版本号
空白行:专门用来分离消息报头和请求体
1.4响应协议:
-状态行
-响应报头
-空白行
-响应体
状态行:协议版本号、状态码、状态描述信息
空白行:分离响应报头和响应体
2.GET和POST
-何时使用两者?
只有当使用form,并且将form标签的method属性设置为method=“post”
才是POST请求,其余情况都是GET方式
-区别
GET请求在请求行上提交数据,格式:url?name=value&name=value。。。
这种提交方式会显示在浏览器地址栏上
POST请求在请求体中提交数据,相对安全。提交格式:name=value