跳到主要内容

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网关超时