Jarrod Everett
Jarrod Everett

Reputation: 801

Asp.net overriding HTTP Referer

Ideally, I would like to remove/override the HTTP response referer header. My code looks something like:

Response.AddHeader("Referer", "");
Response.Redirect(url);

I am doing this because I am not running in pipelined mode, so I can't access the header directly.

This doesn't appear to do anything though.

Upvotes: 1

Views: 368

Answers (1)

nunespascal
nunespascal

Reputation: 17724

When you use a Response.Redirect, you are sending an http 302 or location changed response to the client.

The client then makes a new request for the location specified in the 302 response.

The referer header will be set by the client. You can't change it that way.

Upvotes: 1

Related Questions