#perl #libcurl #php-curl
Вопрос:
Net::Curl::Easy используется в скрипте Perl.
$curl->setopt(CURLOPT_HEADER,1);
$curl->setopt(CURLOPT_TIMEOUT, 25);
$curl->setopt(CURLOPT_URL, $url);
$curl->setopt(CURLOPT_VERBOSE, 0);
$curl->setopt(CURLOPT_SSL_VERIFYPEER, 0);
$curl->setopt(CURLOPT_WRITEDATA,$response_body);
$curl->setopt(CURLOPT_WRITEHEADER,$headers);
$curl->setopt(CURLOPT_FILE, $body );
$curl->setopt(CURLOPT_NOSIGNAL, 1);
# Starts the actual request
print("--Starting curl download");
if ($curl) {
if ( $curl->perform() != 0) {
print("Connection is not established");
}
}
#perl net_curl.pl
Не удалось подключиться к серверу
Я хочу отобразить другое сообщение вместо этого, когда сервер Apache не работает . Я попытался использовать CURLOPT_STDERR для входа в другой файл, но это не сработало.
Есть ли какой-либо другой способ обработки сообщений об ошибках, связанных с подключением ? Любой может поделиться информацией о том, как сделать его бесшумным и не выводить сообщения на терминал/консоль…??
Комментарии:
1. Смотрите документацию : оберните вызов метода в eval или попробуйте .