method public

HttpClient::__construct()

Класс: \Bitrix\Main\Web\HttpClient

Сигнатура

public __construct([array<string|int, mixed>|null $options = null ]) : mixed

Параметры

$options array<string|int, mixed>|null = null
Необязательный массив с опциями: "redirect" bool Следовать перенаправлениям (по умолчанию true). "redirectMax" int Максимальное число перенаправлений (по умолчанию 5). "waitResponse" bool Читать тело или отключиться сразу после чтения заголовков (по умолчанию true). "socketTimeout" int Таймаут соединения в секундах (по умолчанию 30). "streamTimeout" int Таймаут чтения потока в секундах (по умолчанию 60 при waitResponse == true и 1 при waitResponse == false). "version" string Версия HTTP (HttpClient::HTTP_1_0, HttpClient::HTTP_1_1) (по умолчанию "1.1"). "proxyHost" string Имя/адрес хоста прокси. "proxyPort" int Номер порта прокси. "proxyUser" string Имя пользователя прокси. "proxyPassword" string Пароль прокси. "compress" bool Принимать gzip-кодирование (по умолчанию false). "charset" string Кодировка для тела в POST и PUT. "disableSslVerification" bool Передайте true, чтобы отключить проверку ssl. "bodyLengthMax" int Максимальная длина тела. "privateIp" bool Включить или отключить запросы к приватным IP (по умолчанию true). "debugLevel" int Уровень отладки с использованием констант HttpDebug::*. "cookies" массив cookie для HTTP-запроса. "headers" массив заголовков для HTTP-запроса. "useCurl" bool Включить CURL (по умолчанию false). "curlLogFile" string Полный путь к файлу журнала CURL. "sendEvents" bool Отправлять события (по умолчанию true). "responseBuilder" Http\ResponseBuilderInterface Построитель ответа. Почти все опции можно задать отдельно с помощью сеттеров.

Возвращаемое значение

mixed

Исходный файл: source/main/lib/web/httpclient.php:101

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.