关于Http协议的概念
Http协议又称超文本传输协议,他是无状态的,但他是双向的传输协议,一次请求对应着一次响应。各自之间无法共享数据。
请求数据格式
-
请求行:第一行 规定了请求的方式,请求的URL路径,请求的协议版本。GET/HTTP/1.1
-
请求头:以键值对的形式存储,从第二行开始,这些参数可以提供请求数据的类型。
-
请求参数:与请求头有一行的距离,get与post的区别,* GET请求请求参数在请求行中,没有请求体,POST请求请求参数在请求体中
-
GET请求请求参数大小有限制,POST没有
响应数据格式:
- 响应行:请求的协议与版本号、请求的响应状态码,请求的状态码描述
- 响应头包含若干个属性
- 响应体:body当中的数据
响应状态码
200:成功
300:重定向
404:找不到路径
500:服务器错误