HTTP 错误响应代码
备注
这些代码是对HTTP函数返回的常规响应状态码的补充,可在'response_code'参数中获取
代码 | 错误类型 | 描述 |
---|---|---|
1 | HTTP_ERROR_BAD_HOST | 表示 HTTP 请求中使用的 URL 无效或无法通过 DNS 服务器解析 |
2 | HTTP_ERROR_NO_SOCKET | 表示建立 HTTP 请求时网络套接字连接失败 |
3 | HTTP_ERROR_CANT_CONNECT | 表示客户端无法连接到服务器(可能由网络问题或服务器不可用导致) |
4 | HTTP_ERROR_CANT_WRITE | 表示 HTTP 请求期间数据写入失败(可能由客户端、服务器或网络问题引起) |
5 | HTTP_ERROR_CONTENT_TOO_BIG | 表示请求内容大小超过服务器允许的最大限制 |
6 | HTTP_ERROR_MALFORMED_RESPONSE | 表示服务器返回的 HTTP 响应格式异常(不符合 HTTP 协议标准) |
常见 HTTP 状态码分类
1xx 信息响应
代码 | 状态 |
---|---|
100 | 继续 |
101 | 切换协议 |
102 | 处理中 |
2xx 成功响应
代码 | 状态 |
---|---|
200 | 成功 |
201 | 已创建 |
204 | 无内容 |
206 | 部分内容 |
3xx 重定向
代码 | 状态 |
---|---|
301 | 永久重定向 |
302 | 临时重定向 |
304 | 未修改 |
307 | 临时重定向(保持方法) |
4xx 客户端错误
代码 | 状态 |
---|---|
400 | 错误请求 |
401 | 未授权 |
403 | 禁止访问 |
404 | 未找到 |
405 | 方法不被允许 |
429 | 请求过多 |
5xx 服务端错误
代码 | 状态 |
---|---|
500 | 服务器内部错误 |
502 | 错误网关 |
503 | 服务不可用 |
504 | 网关超时 |