Export (0) Print
Expand All

HttpListenerResponse.Redirect Method

Configures the response to redirect the client to the specified URL.

Namespace: System.Net
Assembly: System (in system.dll)

public:
void Redirect (
	String^ url
)
public void Redirect (
	String url
)
public function Redirect (
	url : String
)
Not applicable.

Parameters

url

The URL that the client should use to locate the requested resource.

The Redirect method is used to redirect a client to the new location for a resource. This method sets the response's Location header to url, the StatusCode property to Redirect, and the StatusDescription property to "Found".

The following code example demonstrates calling this method.

public static void PermanentRedirect(HttpListenerRequest request, HttpListenerResponse response)
{
    if (request.Url.OriginalString == @"http://www.contoso.com/index.html")
    {
        // Sets the location header, status code and status description.
        response.Redirect(@"http://www.contoso.com/indexServer/index.html");
    }
}

public static void PermanentRedirect(HttpListenerRequest request, 
    HttpListenerResponse response)
{
    if (request.get_Url().get_OriginalString().Equals(
        "http://www.contoso.com/index.html")) {
        // Sets the location header, status code and status description.
        response.Redirect("http://www.contoso.com/indexServer/index.html");
    }
} //PermanentRedirect

Windows 98, Windows Server 2003, Windows XP Media Center Edition, Windows XP SP2, Windows XP Starter Edition

The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.

.NET Framework

Supported in: 3.0, 2.0

Community Additions

ADD
Show:
© 2015 Microsoft