Am using symfony frame work in my application to make rest web service. I want to get request header values in controller method. Is there any way to achieve it.
You need to pass your Request object to the controller method and then in controller use $request->headers->all()
For example:
public function testAction(Request $request) { $headers = $request->headers->all(); }
You can also get Request object from a controller by calling $this->getRequest()
from controller method.
If you need to get a specific header you can use:
$request->headers->get('My-Header');
See documentation: https://symfony.com/doc/current/components/http_foundation.html#accessing-accept-headers-data
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With