← Home ABOUT

AG HTTP 是一个免费工具,让你在开发和调试中经常遇到的 HTTP 响应状态码无需注册、无需安装即可即时搜索和查询。


在主页上,你可以按状态码数字、名称或说明中的任何一项实时搜索,点击某个状态码即可进入包含 含义、出现场景、常见原因、解决方法、相关状态码、RFC 依据 的专属页面。它涵盖了从 1xx~5xx 五个区间的标准状态码到 WebDAV 与扩展状态码,共约 62 种。


对于容易混淆的 301 vs 302401 vs 4034xx vs 5xx 等主题,我们另行整理成 指南,并可在按区间划分的枢纽页面上把相关状态码归拢在一起查看。


所有数据都以静态方式包含在浏览器内,因此任何输入或搜索值都不会发送到服务器或被保存。

不向服务器发送 即时搜索 完全免费

理解状态码区间

1xx 信息 (Informational)

这是一种临时响应,表示请求已被接收且处理仍在继续。它会在最终响应之前发送。

2xx 成功 (Success)

表示请求已被成功接收、理解并处理。200 OK 是典型代表。

3xx 重定向 (Redirection)

完成请求需要进一步的动作(通常是转到另一个 URL)。301、302 是典型代表。

4xx 客户端错误 (Client Error)

客户端一侧的问题,例如请求语法错误或权限不足。400、401、403、404 是典型代表。

5xx 服务器错误 (Server Error)

服务器未能处理一个有效的请求。500、502、503 是典型代表。

常见问题

401 和 403 有什么区别?

401 Unauthorized 表示“未认证”,意味着需要登录或凭据;403 Forbidden 表示已认证但对该资源没有权限。403 即使再次登录也无法解决。

301 和 302 重定向有何不同?

301 Moved Permanently 是永久移动,搜索引擎会把链接权重转移到新的 URL;302 Found 是临时移动,会继续使用原来的 URL。如果需要保留请求方法,则使用 308、307。

为什么状态码名称用英文标注?

HTTP reason phrase(OK、Not Found 等)按 RFC 规范以英文为标准,也是开发者参考的惯例。界面上的提示与说明文字会翻译成各种语言,但状态码名称和技术说明保留其正本英文。

输入的内容会发送到服务器吗?

不会。所有状态码数据都以静态方式包含在浏览器中,包括搜索词在内的任何值都不会发送到服务器或被保存。