← 重试机制 | 异常处理(English) | Debug 机制 →
服务 API 调用失败时抛出 Volcengine\Common\ApiException。
ApiException 支持 getStatusCode()、getErrorCode()、
getErrorMessage()、getOriginalError(),同时仍可通过
getResponseHeaders() 获取响应头,通过 getResponseBody() 获取原始响应体。
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$config = \Volcengine\Common\Configuration::getDefaultConfiguration()
->setAk("Your ak")
->setSk("Your sk")
->setRegion('cn-beijing');
$apiInstance = new \Volcengine\Vpc\Api\VPCApi(null, $config);
try {
$result = $apiInstance->describeVpcs(new \Volcengine\Vpc\Model\DescribeVpcsRequest());
print_r($result);
} catch (\Volcengine\Common\ApiException $e) {
echo 'Status code: ', $e->getStatusCode(), PHP_EOL;
echo 'Service code: ', $e->getErrorCode(), PHP_EOL;
echo 'Service message: ', $e->getErrorMessage(), PHP_EOL;
echo 'Response body: ', $e->getResponseBody(), PHP_EOL;
} catch (Exception $e) {
echo 'Exception: ', $e->getMessage(), PHP_EOL;
}← 重试机制 | 异常处理(English) | Debug 机制 →