🌐
HTTP状态码
完整的HTTP状态码参考,支持搜索和筛选搜索状态码
状态码
代码 | 名称 | HTTP状态码参考 | 类别 |
---|---|---|---|
100 | Continue | 继续 | 信息性 (1xx) |
101 | Switching Protocols | 切换协议 | 信息性 (1xx) |
102 | Processing | 处理中 | 信息性 (1xx) |
103 | Early Hints | 早期提示 | 信息性 (1xx) |
200 | OK | 成功 | 成功 (2xx) |
201 | Created | 已创建 | 成功 (2xx) |
202 | Accepted | 已接受 | 成功 (2xx) |
203 | Non-Authoritative Information | 非权威信息 | 成功 (2xx) |
204 | No Content | 无内容 | 成功 (2xx) |
205 | Reset Content | 重置内容 | 成功 (2xx) |
206 | Partial Content | 部分内容 | 成功 (2xx) |
207 | Multi-Status | 多状态 | 成功 (2xx) |
208 | Already Reported | 已报告 | 成功 (2xx) |
226 | IM Used | IM 已使用 | 成功 (2xx) |
300 | Multiple Choices | 多种选择 | 重定向 (3xx) |
301 | Moved Permanently | 永久重定向 | 重定向 (3xx) |
302 | Found | 临时重定向 | 重定向 (3xx) |
303 | See Other | 查看其他 | 重定向 (3xx) |
304 | Not Modified | 未修改 | 重定向 (3xx) |
305 | Use Proxy | 使用代理 | 重定向 (3xx) |
类别
信息性 (1xx)
请求已接收,继续处理
成功 (2xx)
请求已成功接收并处理
重定向 (3xx)
需要进一步操作完成请求
客户端错误 (4xx)
请求语法错误或无法完成
服务器错误 (5xx)
服务器无法完成有效请求
常见状态码
200 OK: 请求成功
301 Moved Permanently: 请求的资源已永久移动
404 Not Found: 请求的资源未找到
500 Internal Server Error: 发生内部服务器错误
HTTP状态码对Web开发和API设计至关重要。理解这些代码有助于调试、错误处理和创建更好的用户体验。在应用程序中始终适当处理不同的状态码。
📖 使用指南
步骤1:浏览状态码
浏览按类别组织的完整HTTP状态码列表(1xx、2xx、3xx、4xx、5xx)。
步骤2:搜索和筛选
使用搜索功能通过编号、名称或描述查找特定状态码。
步骤3:在开发中应用
将状态码信息用于Web开发和API设计中的正确HTTP响应处理。
✨ 功能特点
📊
完整列表所有HTTP状态码的综合列表
🔍
搜索和筛选按类别或编号搜索和筛选状态码
🏷️
类别标签按HTTP状态码类别组织
📖
详细信息每个状态码的详细描述和使用示例
⚡
快速参考常见HTTP状态码的快速查找
🌐
Web标准符合RFC 7231和HTTP/1.1标准
🔬技术介绍
HTTP状态码工作原理HTTP状态码是三位数字,表示HTTP请求的结果。它们提供关于请求是否成功、遇到错误或需要进一步操作的信息。状态码分为五个类别:1xx(信息性)、2xx(成功)、3xx(重定向)、4xx(客户端错误)和5xx(服务器错误)。
最佳实践为不同场景使用适当的状态码:200用于成功的GET请求,201用于成功的POST请求,400用于错误请求,404用于未找到,500用于服务器错误。始终包含有意义的错误消息并在客户端应用程序中正确处理状态码。
常见状态码问题常见问题包括对所有成功响应使用200(应使用201用于创建的资源)、对身份验证失败返回404(应使用401或403)、以及不正确处理3xx重定向。始终检查响应体以获取额外的错误详情。