Proxy
Клиент поддерживает работу через HTTP и HTTPS прокси.
$http = new HttpClient([ 'proxyHost' => '185.135.157.89', 'proxyPort' => '8080', ]);
Для схемы http:// клиент будет делать запрос через прокси с указанием полного URI вида:
GET http://www.1c-bitrix.ru/ HTTP/1.1
Для схемы https:// клиент будет использовать метод CONNECT к прокси. После установления туннеля к хосту сокет переключается в защищённый режим, и далее обмен с хостом идёт как обычно:
CONNECT www.1c-bitrix.ru:443 HTTP/1.1
Следует учесть, что прокси-серверы могут быть довольно ограниченными, и бесперебойная работа не гарантируется. Можно использовать CURL, т. к. там более развитая поддержка прокси.
© «Битрикс», 2001-2024, «1С-Битрикс», 2024