redirect static method

dynamic redirect(
  1. HttpRequest request,
  2. String path
)

Implementation

static redirect(HttpRequest request, String path) async {

  Uri uri;
  if(_isPathOnServer(path)){
    uri = Uri(
      host:request.requestedUri.host,
      port:request.requestedUri.port,
      path:path
    );
  }else{
    uri = Uri.parse(path);
  }
  /*
  final htmlText = '''<!DOCTYPE HTML>\n
      <title>Redirecting...</title>\n
      <h1>Redirecting...</h1>\n
      <p>You should be redirected automatically to target URL: <a href="${()=>htmlEscape(uri.toString())}">${uri.toString()}</a>.
      If not click the link.''';*/
  await request.response.redirect(uri,status:301);
}