Add Custom Request Header

I have a certain action(e.g. site/index) that I want to create custom REQUEST header with it. For creating custom RESPONSE header, placing a header() PHP function on top of the controller action will do the trick. Is it also possible to create a custom request header in the controller action function?

Thanks in advance!

yes you can.

but if so then you have to put custom request header iside all action.