在接收和解释请求消息后,服务器会返回一个HTTP响应消息
eg:
HTTP响应也是由 3 个部分组成:状态行、消息报头、相应正文
1. 状态行格式:HTTP-Version Status-Code Reason-Phrase CRLF
HTTP-Version:服务器版本
Status-Code: 服务器发回响应状态代码
Reason-Phrase:状态代码的文本描述
状态码由 3 位数字组成,第一个数字定义了响应的类别,有 5 种可能的取值:
1xx:指示信息 -- 表示请求已接收,继续处理
2xx:成功 -- 表示请求已被成功接收、理解、接受
3xx:重定向 -- 要完成请求必须进行更进一步的操作
4xx:客户端错误 -- 请求有语法错误或请求无法实现
5xx:服务器端错误 -- 服务器未能实现合法的请求
2. 响应报头后续
3. 响应正文,服务器返回的资源内容