HTTP是web客户端和web服务端通信的标准协议。
每个从客户端到服务端的请求都有四个步骤:
1,建立连接, TCP, 默认80端口,可以在URL中指定端口。
2,进行请求
GET /index.html HTTP/1.0
额外信息采用key:value的形式,如:
Accept: text/html
User-Agent ,让服务器知道使用的何种浏览器,允许服务器进行特定优化。
3,响应
4,关闭连接
无状态
HTTP1.1 允许连接,但是请求和响应都是异步的。
MIME内容类型分为两级, 类型和子类型。
类型是 图片,文本,影片。
text/html
text/plain
image/gif
image/jepg