Документация для разработчиков
Темная тема

HttpResponse

Класс \Bitrix\Main\HttpResponse - это базовый класс для всех типов http-ответа. Он является контейнером для:


  • Http-заголовков \Bitrix\Main\Web\HttpHeaders
    • \Bitrix\Main\HttpResponse::addHeader(
      	$name,
      	$value
      )
    • \Bitrix\Main\HttpResponse::setHeaders(
      	Web\HttpHeaders $headers
      )
    • \Bitrix\Main\HttpResponse::getHeaders(
      )

  • Cookies \Bitrix\Main\Web\Cookie
    • \Bitrix\Main\HttpResponse::addCookie(
      	Web\Cookie $cookie,
      	$replace,
      	$checkExpires)
    • \Bitrix\Main\HttpResponse::getCookies(
      )

  • Контента, тела ответа \Bitrix\Main\HttpResponse::$content
    • \Bitrix\Main\HttpResponse::setContent(
      	$content
      )
    • \Bitrix\Main\HttpResponse::getContent(
      )

С помощью \Bitrix\Main\HttpResponse можно формировать ответы приложения любого необходимого типа и содержания.

Примеры использования:

$response = new \Bitrix\Main\HttpResponse();
$response->addHeader('Content-Type', 'text/plain');
$response->addCookie(new \Bitrix\Main\Web\Cookie('Biscuits', 'Yubileynoye'));
$response->setContent('Hello, world!'); 


© «Битрикс», 2001-2024, «1С-Битрикс», 2024