[关闭]
@yexiaoqi 2018-11-30T10:14:54.000000Z 字数 586 阅读 959

HTTP协议简述

java面试总结


HTTP协议:超文本传输协议(HyperText Transfer Protocol)是一个应用层协议,由请求和响应构成,是一个标准的客户端/服务器模型。HTTP是一个无状态的协议,基于传输层的TCP协议。

http和https协议的区别

HTTP协议工作流程

  1. 客户端和服务器之间建立一条连接
  2. 连接建立后,客户端向服务器发起一个请求(request)
  3. 服务器收到一个请求后,给客户端一个响应(应答,response)
  4. 客户端收到响应后做进一步处理

HTTP协议特点

  1. 无状态
  2. 支持客户/服务器模式。支持基本认证和安全认证。
  3. 简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GETPOSTPUT
  4. 灵活:HTTP传输的类型由Content-Type加以标记。
  5. 在HTTP/1.0使用短连接,HTTP/1.1默认使用长连接(增加了新的请求头Connection: Keep-Alive)。
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注