HTTP报文
编码提升传输效率
HTTP的状态码
状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果。借助状态码,用户可以知道服务器端是正常处理了请求,还是出现了错误。
状态码分类
原因短语 | 类别 | |
1XX | 接收的请求正在处理 | Informational(信息性状态码) |
2XX | 请求正常处理完毕 | Success(成功) |
3XX | 需要进行附加操作以完成请求 | Redirection(重定向状态码) |
4XX | 服务器无法处理请求 | Client Error(客户端错误状态码) |
5XX | 服务器处理请求出错 | Server Error(服务器错误状态码) |
常见的状态码
200 OK 服务器成功处理了请求 |
301/302 Moved Permanently(重定向)请求的URL已移走。Response中应该包含一个Location URL, 说明资源现在所处的位置 |
304 Not Modified(未修改)客户的缓存资源是最新的, 要客户端使用缓存 |
404 Not Found 未找到资源 |
501 Internal Server Error服务器遇到一个错误,使其无法对请求提供服务 |
《图解HTTP》的另外3篇笔记如下: