CloudCastle Curl

NetworkException extends CurlException
in package

Сетевая ошибка обмена (соединение, DNS, TLS, разрыв).

Соответствует ненулевому коду ошибки cURL при выполнении запроса. Текст ошибки cURL проходит через редактор секретов, поэтому в сообщение не попадают значения авторизации из URL.

Table of Contents

Methods

__construct()  : mixed
curlErrno()  : int
Код ошибки cURL.
fromCurl()  : self
Собрать исключение из результата обмена cURL.
initFailed()  : self
Не удалось инициализировать дескриптор cURL.

Methods

__construct()

public __construct(string $message[, int $curlErrno = 0 ]) : mixed
Parameters
$message : string

человекочитаемое описание ошибки

$curlErrno : int = 0

код ошибки cURL (curl_errno)

curlErrno()

Код ошибки cURL.

public curlErrno() : int
Return values
int

значение curl_errno (0, если неизвестно)

fromCurl()

Собрать исключение из результата обмена cURL.

public static fromCurl(string $method, string $safeUrl, string $error, int $errno) : self
Parameters
$method : string

метод запроса

$safeUrl : string

URL без учётных данных (уже отредактированный)

$error : string

текст ошибки cURL

$errno : int

код ошибки cURL

Return values
self

исключение с описанием

initFailed()

Не удалось инициализировать дескриптор cURL.

public static initFailed() : self
Return values
self

исключение с описанием

On this page

Search results