try {} catch {} cURL连接拒绝PHP

时间:2017-01-01 08:19:26

标签: php exception curl try-catch

我使用curl从服务器请求数据。因为我需要检查服务器是否响应。我现在使用此代码:

    private function getAddress(){

    //...prepare connection
    try{
        $response = $client->sendCommand($command);
        return json_decode($response->getBody()->getContents());
    }
    catch(Exception $e){
        return json_encode([
            'errors' => 'server offline',
            ]);
    }

使用此代码,当服务器脱机时,我会收到此错误,我的catch{}块将无法执行。

  

CurlDriver.php第76行中的异常:
  无法连接到IP端口PORT:连接被拒绝

0 个答案:

没有答案