• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/web/http/curl/handler.php
  • Класс: BitrixMainWebHttpCurlHandler
  • Вызов: Handler::buildHeaders
protected function buildHeaders(): array
{
	$headers = [];

	foreach ($this->request->getHeaders() as $name => $values)
	{
		foreach ($values as $value)
		{
			$headers[] = $name . ': ' . $value;
		}
	}

	if ($this->getLogger() && $this->debugLevel)
	{
		$request = $this->request->getMethod() . ' ' . $this->request->getRequestTarget() . ' HTTP/' . $this->request->getProtocolVersion() . "rn"
			. implode("rn", $headers) . "rn";

		$this->log(">>>REQUESTn" . $request, HttpDebug::REQUEST_HEADERS);
	}

	return $headers;
}