• Модуль: dav
  • Путь к файлу: ~/bitrix/modules/dav/classes/general/groupdavclient.php
  • Класс: CDavGroupdavClient
  • Вызов: CDavGroupdavClient::CreateBasicRequest
private function CreateBasicRequest($method, $path)
{
	$request = new CDavGroupdavClientRequest($this);

	$request->SetMethod($method);
	if ($this->proxyUsed)
	{
		$request->SetPath($this->scheme."://".$this->server.((intval($this->port) > 0) ? ":".$this->port : "").$path);
	}
	else
	{
		$request->SetPath($path);
	}

	$request->AddHeader('Host', $this->server);
	$request->AddHeader('User-Agent', $this->userAgent);
	$request->AddHeader("Connection", "Keep-Alive");
	if ($this->googleAuth != null)
	{
		$request->AddHeader("Authorization", sprintf("GoogleLogin auth=%s", $this->googleAuth));
	}
	if ($this->googleOAuth != null)
	{
		$request->AddHeader('Authorization', sprintf('Bearer %s', $this->googleOAuth));
	}

	return $request;
}