09520171005
09520171005
------ HTTP(HyperText Transfer Protocol)协议[定义客户端浏览器和服务器之间交换数据的过程] ------
1、HTTP请求:
1)、请求行:请求方式 资源路径 协议/版本
2)、请求头:由若干请求头组成[主要用来描述客户请求哪台主机,以及客户端的一些环境信息等,以键值对(key:value)方式传递数据]
3)、请求体:浏览器在post请求方式中传递给服务器的参数,每个数据都使用键值对(key=value)形式,多个值用&连接[服务器在接受到请求体后需要单独解析]
2、HTTP响应:
1)、响应行:协议/版本 状态码 状态码描述
2)、响应头:由若干响应头组成[描述服务器的基本信息,以及数据的描述,服务器通过这些数据的描述信息,可以通知客户端如何处理待会它回传的数据]
3)、响应体:代表服务器向客户浏览器回送的正文
3、HTTP响应状态码:服务器和浏览器用于确定状态的固定数字号码
200:请求成功
302:请求重定向
404:请求资源不存在
500:服务器内部发生错误