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