异常处理
所有文档

          弹性公网IP EIP

          异常处理

          EIP异常提示有如下四种方式:

          异常方法 说明
          BceBaseException 异常总集
          BceClientException 客户端异常
          BceServerException 服务器异常
          InvalidArgumentException 系统自带异常,参数错误

          用户可以使用try获取某个事件所产生的异常:

          try {
              $client->resizeEip($eip, $bandwidthInMbps);
          } catch (\BaiduBce\Exception\BceBaseException $e) {
              print $e->getMessage();
              if (strcmp(get_class($e), "BaiduBce\Exception\BceClientException") == 0) {
                  print "Catch a client exception";
              }
              if (strcmp(get_class($e), "BaiduBce\Exception\BceServiceException") == 0) {
                  print "Catch a server exception";
              }
              if (strcmp(get_class($e), "BaiduBce\Exception\BceBaseException") == 0) {
                  print "Catch a base exception";
              }
              if (strcmp(get_class($e), "BaiduBce\Exception\InvalidArgumentException") == 0) {
                  print "Catch a invalid argument exception";
              }
          }

          客户端异常

          客户端异常表示客户端尝试向EIP发送请求以及数据传输时遇到的异常。 例如,当发送请求时网络连接不可用时,则会抛出 ClientException;当上传文件时发生IO异常时,也会抛出ClientException。

          服务端异常

          当EIP服务端出现异常时,EIP服务端会返回给用户相应的错误信息,以便定位问题。常见服务端异常可参见EIP错误码

          上一篇
          EipBP实例
          下一篇
          版本说明