- Модуль: 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;
}