2026-10-30 21:13:22
HTTP网页状态码是网页传输协议的响应代码,不同的代码状态反映了网页当前的状态。对于网站维护者来说,了解这些状态码能快速定位问题,节省时间。同时,这些状态码也是搜索引擎和网站终端信息抓取判断的依据之一。
HTTP状态码主要分为六大类:
100类状态码:信息型状态码,表示服务器正在处理请求。具体包括:100(继续请求)、101(切换协议)、102(继续执行处理)。
200类状态码:成功状态码,表示请求已成功处理。包括:200(请求成功完成)、201(创建新资源)、202(已接受请求)、203(非授权信息)、204(无内容)、205(清除内容)、206(部分GET请求)、207(WebDAV状态码,后续消息体为XML)。
300类状态码:重定向状态码,需要额外操作以完成请求。包括:301(永久移动)、302(临时重定向)、303(重定向GET请求)、304(未修改)、305(使用代理)、306(废弃状态码)、307(临时重定向)。
400类状态码:客户端错误状态码,表示服务器无法处理请求。包括:404(未找到)、401(访问错误,被拒绝)、403(禁止访问)、404系列(更具体的未找到错误)、405(方法不被允许)、406(不接受的MIME类型)、407(需要代理身份验证)、412(前提条件失败)、413(请求实体太大)、414(请求URI太长)、415(不支持的媒体类型)、416(无法满足范围请求)、417(执行失败)、423(锁定错误)、424(之前的错误导致当前请求失败)、425(服务器不愿冒险处理请求)、426(客户端应切换到TLS/1.0)、449(请求应重试)、451(法律原因不可用)。
500类状态码:服务器错误状态码,表示服务器原因导致处理请求出错。包括:500(内部服务器错误)、500系列(IIS扩展错误)、501(未实现配置错误)、502(网关错误)、503(服务不可用)、504(网关超时)、505(不支持HTTP版本)、506(内部配置错误)、507(服务器无法存储请求内容)、509(服务器带宽限制)、510(未满足策略要求)、530(未登录)、532(需要账户存储文件)、550(未执行请求操作)、551(操作异常终止)、552(文件操作异常终止)、553(未执行请求操作)。
600类状态码:源站未返回响应头部,只返回实体内容。