extractScheme

extractScheme

Description

Extracts the Uri scheme (i.e. "http", "https", etc.) for an incoming request.

For rejecting a request if it doesn't match a specified scheme name, see the scheme directive.

Example

final Route route = extractScheme((scheme) -> 
                                  complete(String.format("The scheme is '%s'", scheme)));
testRoute(route).run(HttpRequest.GET("https://www.example.com/"))
  .assertEntity("The scheme is 'https'");

Contents