You need to enable JavaScript to run this app.
导航

异常处理(PHP SDK)

最近更新时间2024.02.04 18:30:59

首次发布时间2022.11.16 14:58:45

本文介绍使用 TOS SDK 时的异常处理。

异常说明

异常分为客户端异常和服务端异常,分别对应 TosClientError 和 TosServerError。服务端异常需要包含服务端返回的 HTTP 状态码和响应头。关于异常的结构体定义如下:
TOS 服务端遵循 HTTP 规范,对于请求失败的场景定义了详细的 HTTP 状态码和业务错误码。错误码详情请参见 TOS 服务端状态码和错误码定义

SDK 自定义异常

TOS PHP SDK 基于 TOS 服务端错误,封装了两类自定义异常:Tos\Exception\TosClientException 和 Tos\Exception\TosServerException,前者一般是请求参数错误,此时请求并未发送到服务端;后者代表发送请求到服务端后,服务端返回了错误,可以通过该异常获取到从服务端返回的详细错误信息。
使用 TosClient 处理异常通用方式,请参见客户端通用示例