PATCH

fun PATCH(f: (ServerRequest) -> ServerResponse)

Adds a route to the given handler function that handles all HTTP PATCH requests.

Since

5.3

fun PATCH(pattern: String, f: (ServerRequest) -> ServerResponse)

Adds a route to the given handler function that handles all HTTP PATCH requests that match the given pattern.

Parameters

pattern

the pattern to match to

fun PATCH(predicate: RequestPredicate, f: (ServerRequest) -> ServerResponse)

Adds a route to the given handler function that handles all HTTP PATCH requests that match the given predicate.

Since

5.3

Parameters

predicate

predicate to match

fun PATCH(pattern: String, predicate: RequestPredicate, f: (ServerRequest) -> ServerResponse)

Adds a route to the given handler function that handles all HTTP PATCH requests that match the given pattern and predicate.

Since

5.2

Parameters

pattern

the pattern to match to

predicate

additional predicate to match

fun PATCH(pattern: String): RequestPredicate

Return a RequestPredicate that matches if request's HTTP method is PATCH and the given pattern matches against the request path.

Return

a predicate that matches if the request method is PATCH and if the given pattern matches against the request path

Parameters

pattern

the path pattern to match against