最快的 HTTP 状态码参考
AG HTTP 是一个免费工具,让你在开发和调试中经常遇到的 HTTP 响应状态码无需注册、无需安装即可即时搜索和查询。
在主页上,你可以按状态码数字、名称或说明中的任何一项实时搜索,点击某个状态码即可进入包含 含义、出现场景、常见原因、解决方法、相关状态码、RFC 依据 的专属页面。它涵盖了从 1xx~5xx 五个区间的标准状态码到 WebDAV 与扩展状态码,共约 62 种。
对于容易混淆的 301 vs 302、401 vs 403、4xx vs 5xx 等主题,我们另行整理成 指南,并可在按区间划分的枢纽页面上把相关状态码归拢在一起查看。
所有数据都以静态方式包含在浏览器内,因此任何输入或搜索值都不会发送到服务器或被保存。
这是一种临时响应,表示请求已被接收且处理仍在继续。它会在最终响应之前发送。
表示请求已被成功接收、理解并处理。200 OK 是典型代表。
完成请求需要进一步的动作(通常是转到另一个 URL)。301、302 是典型代表。
客户端一侧的问题,例如请求语法错误或权限不足。400、401、403、404 是典型代表。
服务器未能处理一个有效的请求。500、502、503 是典型代表。
401 Unauthorized 表示“未认证”,意味着需要登录或凭据;403 Forbidden 表示已认证但对该资源没有权限。403 即使再次登录也无法解决。
301 Moved Permanently 是永久移动,搜索引擎会把链接权重转移到新的 URL;302 Found 是临时移动,会继续使用原来的 URL。如果需要保留请求方法,则使用 308、307。
HTTP reason phrase(OK、Not Found 等)按 RFC 规范以英文为标准,也是开发者参考的惯例。界面上的提示与说明文字会翻译成各种语言,但状态码名称和技术说明保留其正本英文。
不会。所有状态码数据都以静态方式包含在浏览器中,包括搜索词在内的任何值都不会发送到服务器或被保存。