概要
状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果。借助于状态码,浏览器(或者说用户)可以知道服务器是正常的处理了请求,还是出现了错误。
数字的第一位指定了响应类型,后两位无分类。响应类别一共有5种:
- 1XX Informational(信息性状态码)
- 2XX Success(成功状态码)
- 3XX Redirection(重定向状态码)
- 4XX Client Error(客户端错误状态码)
- 5XX Server Error(服务器错误状态码)
HTTP响应状态码有很多,但是实际经常使用的大概只有14个。
-
200 OK 表示从客户端发来的请求在服务器端被正常处理了。
- 400 Bad Request 该状态码表示请求报文中存在语法错误。当错误发生时,需要修改请求的内容后再次放松请求。
-
404 Not Found 该状态码表明服务器上无法找到请求的资源。
- 500 Internal Server Error 该状态码表明服务器端在执行请求时发生了错误。