对于一门Web设计人员,HTTP常用状态码是应该知道的。当面试官问你网页返回状态码404、500表示什么意思的时候,你是否能对答如流?
状态码由三位数字组成,分别有如下几类:
1xx:表示临时响应
2xx:代表请求已成功被服务器接收、理解、并接受
3xx:要完成请求,您需要进一步进行操作。通常,这些状态代码是永远重定向的。Google 建议每次请求时使用的重定向要少于 5 个。
4xx:请求错误,这些状态代码表示,请求可能出错,已妨碍了服务器对请求的处理
5xx:服务器错误,这些状态代码表示,服务器在尝试处理请求时发生内部错误。这些错误可能是服务器本身的错误,而不是请求出错。
常用状态码如下:
- 200 – 服务器成功返回网页
- 304 – 未修改
- 404 – 请求的网页不存在
- 403 – Forbidden 服务器已经理解请求,但是拒绝执行
- 503 – 服务器暂时不可用
- 500 – 服务器内部错误
更多详细参考:http://zh.wikipedia.org/wiki/HTTP%E7%8A%B6%E6%80%81%E7%A0%81