1. HTTP是应用层的协议,当你上网浏览网页时,浏览器和WEB服务器之间就会通过HTTP在internet上进行数据的发送和接收.
2. HTTP是一个基于请求/响应模式的,无状态的协议.用传输层的TCP协议来实现的.
3. URI 统一资源标识符,用于指定构成WEB资源的字符串的各个不同部分.
URL 是一种特殊类型的URI
URN 不存在根据该标识符来查找的任何数据.如mailto:zhangsan@sina.com
4 HTTP请求:请求对资源的访问.包括三个部分,请求行,消息报头,请求正文.
GET /form.html http/1.1 HTTP协议中的get post只能是大写
5 在接收和解释请求消息后,服务器会返回一个HTTP响应消息,
响应包括状态行,消息报头,响应正文.
状态行由协议版本,数字形式的状态代码及相应的状态描述组成.
HTTP-version Status-Code Reason-Phrase CRLF HTTP/1.1 200 OK
6. 请求消息和响应消息都是由开始行,消息报头(可选),空行,消息正文(可选的)组成.
7. HTTP消息报头包括普通报头,请求报头,响应报头,实体报头.
每一个报头域都是由名字+”:”+空格+值 组成.