ZH

HTTP状态码

浏览器里出现404、500或502等错误?了解它的含义、问题出在你这边还是网站那边,以及如何解决。

1xx 信息

请求已收到,仍在处理中。

2xx 成功

请求已收到并成功处理。

3xx 重定向

需要进一步操作,通常是跟随重定向到另一个URL。

4xx 客户端错误

问题出在请求上:地址错误、缺少权限或数据无效。

HTTP 400 Bad Request请求格式错误或无效,服务器无法处理。HTTP 401 Unauthorized需要登录:要求身份验证,但验证信息缺失或无效。HTTP 403 Forbidden服务器理解了请求,但拒绝授予访问权限。HTTP 404 Not Found服务器找不到请求的页面或文件。HTTP 405 Method Not Allowed此URL不允许该请求方法(例如POST)。HTTP 406 Not Acceptable服务器无法以客户端可接受的格式返回内容。HTTP 407 Proxy Authentication Required需要先登录你与网站之间的代理服务器。HTTP 408 Request Timeout服务器等待客户端发送完请求的时间过长。HTTP 409 Conflict请求与资源的当前状态冲突。HTTP 410 Gone页面已被永久删除,不会再恢复。HTTP 411 Length Required服务器要求请求注明其长度(Content-Length头)。HTTP 412 Precondition Failed请求头中的条件与资源当前版本不符。HTTP 413 Content Too Large上传的文件或数据超出了服务器允许的大小。HTTP 414 URI Too LongURL超出了服务器愿意处理的长度。HTTP 415 Unsupported Media Type服务器不接受所发送数据的格式。HTTP 416 Range Not Satisfiable请求的范围超出了文件大小。HTTP 417 Expectation Failed服务器无法满足请求中Expect头的要求。HTTP 418 I'm a teapot (Unused)RFC 2324中的愚人节玩笑(“我是一个茶壶”)。该状态码被保留,实际HTTP中不使用。HTTP 421 Misdirected Request请求被发送到了无法为该网站地址响应的服务器。HTTP 422 Unprocessable Content请求格式正确,但其中的数据无效(例如未通过校验)。HTTP 423 Locked资源已被锁定,目前无法修改。HTTP 425 Too Early服务器拒绝处理可能被重放的请求(在连接过程中发送得太早)。HTTP 426 Upgrade Required客户端必须切换到其他或更新的协议才能继续。HTTP 428 Precondition Required服务器要求使用条件请求,以免覆盖他人的修改。HTTP 429 Too Many Requests短时间内发送的请求过多(频率限制)。HTTP 431 Request Header Fields Too Large请求头(通常是Cookie)过大。HTTP 451 Unavailable For Legal Reasons因法律原因(如法院命令或政府要求)被禁止访问。

5xx 服务器错误

服务器无法处理一个有效的请求;问题出在网站这边。

Cloudflare错误(52x)

Cloudflare在无法从网站源服务器获得有效响应时返回的非官方状态码。

520–526不属于官方HTTP标准,而是由Cloudflare网络返回的。 · IANA HTTP Status Code Registry