Документация для разработчиков
Темная тема

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