一个完整的HTTP请求:
1 简历TCP连接
2 web浏览器像web服务器发送请求命令
3 web浏览器发送请求头信息
4 web服务器应答
5 web服务器发送应答头信息
6 web服务器像浏览器发送信息
7 web服务器关闭连接
一个http请求一般包含4个部分:
1 http请求的方法,比如GET或者POST;
2 正在请求的URL
3 请求头,包含一些客户端环境信息,身份验证信息
4 请求体 ,请求正文,包含客户端提交的查询信息,表单信息
GET方法:
一般用于信息获取,
使用URL传递数据
对发送的信息由所限制,一般限制在2000个字符
POST方法:
一般用于修改服务器上的资源,
对发送信息的数量无限制
一个HTTP响应一般抱哈三部分组成
1 一个数字和文字组成的状态码,用来请求是成功还是失败
2 响应头,和请求头包含许多有用的信息,例如服务器类型,日期时间,内容类型和长度
3 响应体,也就是响应正文