Because they are public. Just access them through the property directly:
$request->headers->get('Content-Type');
The request header collection is an instance of Symfony\Component\HttpFoundation\HeaderBagthe response headers contained in Symfony\Component\HttpFoundation\ResponseHeaderBag.
igorw source
share