Detecting HTTP redirect

Hello,

How can I request a web site and detect if it redirects to another url?
for example i want to put the url in a textbox if the url return redirect then I get something like:

HTTP/1.1 302 Found
Location: http://redirected.com
I want to store this in variables so that I know where does the URL redirects to.

I  need sample code in asp.net c#

Thanks

Zaki
zaki100Asked:
Who is Participating?
 
Carl TawnConnect With a Mentor Systems and Integration DeveloperCommented:
The following should do what you need:
    HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://www.hotmail.com");
    HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
 
    string finalUri = resp.ResponseUri.ToString();
    resp.Close();

Open in new window

0
All Courses

From novice to tech pro — start learning today.