跳到主要内容

HTTP 错误响应代码

备注

这些代码是对HTTP函数返回的常规响应状态码的补充,可在'response_code'参数中获取

代码错误类型说明
1HTTP_ERROR_BAD_HOST表示 HTTP 请求中使用的 URL 无效或无法通过 DNS 服务器解析
2HTTP_ERROR_NO_SOCKET表示建立 HTTP 请求时网络套接字连接失败
3HTTP_ERROR_CANT_CONNECT表示客户端无法连接到服务器(可能由网络问题或服务器不可用导致)
4HTTP_ERROR_CANT_WRITE表示 HTTP 请求期间数据写入失败(可能由客户端、服务器或网络问题引起)
5HTTP_ERROR_CONTENT_TOO_BIG表示请求内容大小超过服务器允许的最大限制
6HTTP_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网关超时