• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/web/http/responsebuilder.php
  • Класс: BitrixMainWebHttpResponseBuilder
  • Вызов: ResponseBuilder::createFromString
public function createFromString(string $response): Response
{
	$headers = HttpHeaders::createFromString($response);
	$body = $this->createBody();

	if (strtolower($headers->get('Transfer-Encoding') ?? '') == 'chunked')
	{
		$body = new DechunkStream($body);
	}

	if (strtolower($headers->get('Content-Encoding') ?? '') == 'gzip')
	{
		$body = new InflateStream($body);
	}

	return new Response($headers->getStatus(), $headers->getHeaders(), $body, $headers->getVersion(), $headers->getReasonPhrase());
}