• Модуль: location
  • Путь к файлу: ~/bitrix/modules/location/lib/source/osm/api/api.php
  • Класс: BitrixLocationSourceOsmApiApi
  • Вызов: Api::makeHttpClient
private function makeHttpClient(): HttpClient
{
	$token = $this->source->getOsmToken();

	$result = new HttpClient(
		[
			'version' => self::HTTP_VERSION,
			'socketTimeout' => self::HTTP_SOCKET_TIMEOUT,
			'streamTimeout' => self::HTTP_STREAM_TIMEOUT,
		]
	);

	$result->setHeader(
		'Authorization',
		sprintf('Bearer %s', ($token ? $token->getToken() : ''))
	);

	$result->setHeader('Bx-Location-Osm-Host', $this->source->getOsmHostName());

	return $result;
}