HttpListenerResponse.Redirect(String) Method

Definition

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

C#
public void Redirect(string url);

Parameters

url
String

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

Examples

The following code example demonstrates calling this method.

C#
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");
    }
}

Remarks

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".

Applies to

Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

See also