vibe.d beta banner
get vibe.d
0.7.30

Function HTTPServerResponse.redirect

Sends a redirect request to the client.

Prototypes

void redirect(
  string url,
  int status = 302
);

void redirect(
  URL url,
  int status = 302
);

Parameters

NameDescription
url The URL to redirect to
status The HTTP redirect status (3xx) to send - by default this is HTTPStatus.found

Example

import vibe.http.router;

void request_handler(HTTPServerRequest req, HTTPServerResponse res)
{
	res.redirect("http://example.org/some_other_url");
}

void test()
{
	auto router = new URLRouter;
	router.get("/old_url", &request_handler);

	listenHTTP(new HTTPServerSettings, router);
}

block ddox.authorsblock ddox.copyrightblock ddox.license
Authors
Copyright
License