method
public
HttpClient::download()
Класс: \Bitrix\Main\Web\HttpClient
Сигнатура
public download(string $url, string $filePath[, string $method = \Bitrix\Main\Web\Http\Method::GET ][, mixed $entityBody = null ]) : bool
Описание
Скачивает и сохраняет файл.
Параметры
$url
string
URI для скачивания.
$filePath
string
Абсолютный путь к файлу.
$method
string
= \Bitrix\Main\Web\Http\Method::GET
$entityBody
mixed
= null
Возвращаемое значение
bool
Как применяется в HttpClient
HttpClient::download() — метод класса \Bitrix\Main\Web\HttpClient модуля «Главный модуль».
Метод объекта: сначала нужен экземпляр HttpClient.
use Bitrix\Main\Web\HttpClient;
/** @var HttpClient $object */
$url = '';
$filePath = '';
$result = $object->download($url, $filePath);
// $result: boolДругие методы HttpClient
clearHeaders()Очищает все поля заголовков HTTP-запроса.disableSslVerification()Отключает проверку ssl-сертификата.get()Выполняет GET-запрос.getCharset()Возвращает кодировку содержимого ответа.getContentType()Возвращает тип содержимого ответа.getCookies()Возвращает разобранные cookie HTTP-ответа.getEffectiveUrl()Возвращает URL последнего перенаправления, если запрос был перенаправлен, или исходный URL, если перенаправления не…getError()Возвращает массив ошибок в случае неудачи.getHeaders()Возвращает разобранные заголовки HTTP-ответа.getPeerAddress()Возвращает ip-адрес удалённого узла (только если privateIp = false).getRequestHeaders()Возвращает заголовки HTTP-запроса.getResponse()Возвращает PSR-7 ответ.
Исходный файл: source/main/lib/web/httpclient.php:635

