Lars Graubner

Add a custom HTTP header with Symfony

Sometimes you want to add a custom HTTP header to your Symfony application. The following example adds a custom header to disable Google FLoC. This is done with an event listener and attached to every response.


namespace App\EventListener;

use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use Symfony\Component\HttpKernel\Event\ResponseEvent;

class DisableFlocSubscriber implements EventSubscriberInterface
public function onKernelResponse(ResponseEvent $event)
$response = $event->getResponse();

$response->headers->set('Permissions-Policy', 'interest-cohort=()');

public static function getSubscribedEvents()
return [
ResponseEvent::class => 'onKernelResponse',

Similar posts