Zend framework2 如何在zf2中的每个响应中发送相同的头?

Zend framework2 如何在zf2中的每个响应中发送相同的头?,zend-framework2,Zend Framework2,我想将标题“X-Content-Type-Options:nosniff”与我的zend framework 2应用程序中的每个响应一起发送回去。如果不在每个控制器方法中显式地对其进行编码,我如何做到这一点?您可以通过引导修改响应对象: Module.php /** * On bootstrap event * * @param \Zend\Mvc\MvcEvent $e */ public function onBootstrap(MvcEvent $e) { $header

我想将标题“X-Content-Type-Options:nosniff”与我的zend framework 2应用程序中的每个响应一起发送回去。如果不在每个控制器方法中显式地对其进行编码,我如何做到这一点?

您可以通过引导修改响应对象:

Module.php

/**
 * On bootstrap event
 * 
 * @param \Zend\Mvc\MvcEvent $e
 */
public function onBootstrap(MvcEvent $e)
{
    $headers = $e->getResponse()->getHeaders(); 
    $headers->addHeaderLine('X-Content-Type-Options: nosniff');
}

您可以通过引导修改响应对象:

Module.php

/**
 * On bootstrap event
 * 
 * @param \Zend\Mvc\MvcEvent $e
 */
public function onBootstrap(MvcEvent $e)
{
    $headers = $e->getResponse()->getHeaders(); 
    $headers->addHeaderLine('X-Content-Type-Options: nosniff');
}