curlHasError) { if (200 === $response->code) { $resultBody = array( 'success' => true, 'forward_code' => 200, ); } else { $resultBody = array( 'success' => false, 'forward_code' => $response->code, 'message' => !empty($response->responseBody->message ) ? $response->responseBody->message : 'Неизвестная ошибка' ); } } else { throw new RuntimeException( 'CURL ' . $response->curlErrorTxt); } } catch (Exception $ex) { $resultBody = array('success' => false, 'forward_code' => 500, 'message' => $ex->getMessage()); } loadHeaders(); setResponseCode(200); echo json_encode($resultBody);