method
public
HttpClient::setCompress()
Класс: \Bitrix\Main\Web\HttpClient
Сигнатура
public setCompress(bool $value) : $this
Описание
Не рекомендуется использовать параметр "compress" с выходным потоком, если содержимое может быть большим.
Обратите внимание, что сжатый ответ обрабатывается в любом случае, если задано поле заголовка ответа Content-Encoding
Параметры
$value
bool
Если true, будет отправлено "Accept-Encoding: gzip".
Возвращаемое значение
$this
Как применяется в HttpClient
HttpClient::setCompress() — метод класса \Bitrix\Main\Web\HttpClient модуля «Главный модуль».
Метод объекта: сначала нужен экземпляр HttpClient.
use Bitrix\Main\Web\HttpClient;
/** @var HttpClient $object */
$value = true;
$result = $object->setCompress($value);
// $result: $thisДругие методы HttpClient
clearHeaders()Очищает все поля заголовков HTTP-запроса.disableSslVerification()Отключает проверку ssl-сертификата.download()Скачивает и сохраняет файл.get()Выполняет GET-запрос.getCharset()Возвращает кодировку содержимого ответа.getContentType()Возвращает тип содержимого ответа.getCookies()Возвращает разобранные cookie HTTP-ответа.getEffectiveUrl()Возвращает URL последнего перенаправления, если запрос был перенаправлен, или исходный URL, если перенаправления не…getError()Возвращает массив ошибок в случае неудачи.getHeaders()Возвращает разобранные заголовки HTTP-ответа.getPeerAddress()Возвращает ip-адрес удалённого узла (только если privateIp = false).getRequestHeaders()Возвращает заголовки HTTP-запроса.
Исходный файл: source/main/lib/web/httpclient.php:537

