# Set custom header for Post requests?

**URL:** <https://www.ruby-forum.com/t/set-custom-header-for-post-requests/161435>\
**Category:** Rails\
**Created:** [February 26, 2009, 1:59pm UTC](https://www.ruby-forum.com/t/set-custom-header-for-post-requests/161435 "2009-02-26T13:59:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![cojones](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/9f8e36/32.png) [@cojones](https://www.ruby-forum.com/u/cojones)\
**Post date:** [February 26, 2009, 1:59pm UTC](https://www.ruby-forum.com/t/set-custom-header-for-post-requests/161435/1 "2009-02-26T13:59:11Z")

</div>

Hello,

I need some kind of an autorization for my \*\_to\_remote functions in my  
application. For example one of the \*\_to\_remote function calls  
“/pages/welcome” and the page should be updated via page.replace\_html or  
something like that.  
The thing is that I don’t want users to see that page when they type  
[domain.com/pages/welcome](http://domain.com/pages/welcome) into their browser.  
My idea was to add a custom header field which is added every time when  
my applications sends an \*\_to\_remote request.

Does anyone know how I could do that? Doesn’t necessarily need to be  
solved by adding a custom header field. Any suggestions are highly  
appreciated 🙂

---

<div class="post-metadata">

**Author:** ![cojones](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/9f8e36/32.png) [@cojones](https://www.ruby-forum.com/u/cojones)\
**Post date:** [February 26, 2009, 2:06pm UTC](https://www.ruby-forum.com/t/set-custom-header-for-post-requests/161435/2 "2009-02-26T14:06:54Z")

</div>

On 26 Feb 2009, at 12:59, Heinz S. wrote:

> My idea was to add a custom header field which is added every time  
> when  
> my applications sends an \*\_to\_remote request.

There already is one 🙂 The X-Requested-With header gets set ( and  
the xhr? method in your controller will test for that for you)

Fred

---

<div class="post-metadata">

**Author:** ![cojones](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/9f8e36/32.png) [@cojones](https://www.ruby-forum.com/u/cojones)\
**Post date:** [February 26, 2009, 2:15pm UTC](https://www.ruby-forum.com/t/set-custom-header-for-post-requests/161435/3 "2009-02-26T14:15:44Z")

</div>

Of course! Stupid me, forgot about that. Thanks a heap for reminding! 🙂
