Как из контроллера установить свой заголовок HTTP для ответа на запрос

заголовок-http
контроллер

(Дмитрий Федюк) #1
** @var \Magento\Framework\App\ObjectManager $om */
$om = \Magento\Framework\App\ObjectManager::getInstance();
/** @var \Magento\Framework\App\ResponseInterface|\Magento\Framework\App\Response\Http $response */
$response = $om->get('Magento\Framework\App\ResponseInterface');
$response->setHeader('<header name>', '<header value>', $overwriteExisting = true);

For example:

$response->setHeader('Content-Transfer-Encoding', 'binary', true);