一、HTTP 状态码
| 数字 | 含义 | 说明 |
|---|---|---|
| 200 | OK | 请求成功,网页正常返回。 |
| 301 | 永久重定向 | 网页已永久移动到新地址(如 http 跳转 https)。 |
| 302 | 临时重定向 | 网页暂时跳转到另一个地址。 |
| 304 | 未修改 | 浏览器缓存还有效,服务器告诉浏览器直接用缓存。 |
| 400 | 错误请求 | 客户端请求语法错误,服务器无法理解。 |
| 401 | 未授权 | 需要登录或身份验证。 |
| 403 | 禁止访问 | 服务器拒绝执行,通常是没有权限。 |
| 404 | 未找到 | 请求的页面不存在(最常见的错误页)。 |
| 500 | 服务器内部错误 | 服务器出问题了,通常是代码报错。 |
| 502 | 错误网关 | 网关或代理收到无效响应。 |
| 503 | 服务不可用 | 服务器暂时过载或维护中。 |
| 504 | 网关超时 | 网关等待上游服务器响应超时。 |
记忆:2开头成功,3开头重定向,4开头客户端错误,5开头服务器错误。
二、网络端口号
| 端口 | 用途 |
|---|---|
| 80 | HTTP 默认端口(普通网页) |
| 443 | HTTPS 默认端口(加密网页) |
| 21 | FTP 文件传输 |
| 22 | SSH 远程登录 |
| 25 | SMTP 邮件发送 |
| 3306 | MySQL 数据库 |
| 6379 | Redis 数据库 |
| 8080 | 常用的 HTTP 备用端口(如 Tomcat) |
| 27017 | MongoDB 数据库 |
HTTP 状态码补充
| 数字 | 名称 | 说明 |
|---|---|---|
| 100 | Continue | 服务器已收到请求头,客户端应继续发送请求体(常用于大文件上传前的确认)。 |
| 201 | Created | 请求成功且创建了新资源(常见于注册、发帖后的响应)。 |
| 204 | No Content | 请求成功但无需返回任何内容,浏览器不会刷新页面(常见于删除操作或"保存并继续编辑")。 |
| 206 | Partial Content | 返回资源的一部分,用于断点续传或视频分片加载。 |
| 307 | Temporary Redirect | 临时重定向,且强制保持原请求方法(POST 仍是 POST,不会变成 GET)。 |
| 308 | Permanent Redirect | 永久重定向,且强制保持原请求方法(类似 301 但不改变方法)。 |
| 405 | Method Not Allowed | 请求方法(如 TRACE)不被该资源支持,响应头会带 Allow 告知支持哪些方法。 |
| 408 | Request Timeout | 服务器等待客户端发送请求超时了。 |
| 409 | Conflict | 请求与资源当前状态冲突(如注册时用户名已被占用)。 |
| 410 | Gone | 资源曾经存在但已永久删除,且无转发地址。 |
| 413 | Payload Too Large | 上传的文件或请求体超过了服务器限制。 |
| 429 | Too Many Requests | 请求太频繁,触发了速率限制(响应常带 Retry-After 告知等多久)。 |
| 501 | Not Implemented | 服务器不支持请求中使用的功能。 |
| 505 | HTTP Version Not Supported | 服务器不支持请求使用的 HTTP 版本。 |
网络端口号补充
| 端口 | 用途 |
|---|---|
| 23 | Telnet 远程登录(明文,不安全,基本被 SSH 取代) |
| 53 | DNS 域名解析服务 |
| 67 / 68 | DHCP 服务端 / 客户端(自动分配 IP) |
| 110 | POP3 邮件接收(老式,邮件下载到本地) |
| 143 | IMAP 邮件接收(支持在服务器上管理邮件) |