HTTP无状态,是不会记忆网页上的东西的,所以我们需要COOKIE和SESSION
http的请求过程:
1.建立TCP连接
2.web浏览器向web服务器发送请求命令
3.web浏览器发送请求头信息
4.web服务器做出应答
5.web服务器发送应答头信息
6.web服务器向浏览器发送数据
7web服务器关闭TCP链接
GET:
一般用于信息获取;使用URL传递参数;对所发送信息的数量限制2000个字符
POST:
一般用于修改服务器上的资源;对所发送信息的数量无限制
http请求由 四部分组成:
1:http请求的方法或动作,比如get和post
2:正在请求的url
3:请求头,比如客户端环境信息,身份验证信息等等
4:请求体,比如请求正文
http相应一般三部分:
1一个数字和文字组成的状态码,显示请求成功还是失败
2响应头,比如服务器类型、日期时间、内容类型和长度
3响应体(响应正文)