Matches requests with HTTP method
This directive filters the incoming request by its HTTP method. Only requests with method
PATCH are passed on to the inner route. All others are rejected with a
MethodRejection, which is translated into a
405 Method Not Allowed response by the default RejectionHandler.
import static akka.http.javadsl.server.Directives.complete; import static akka.http.javadsl.server.Directives.patch; final Route route = patch(() -> complete("This is a PATCH request.")); testRoute(route).run(HttpRequest.PATCH("/").withEntity("patch content")) .assertEntity("This is a PATCH request.");