Method object reference
Access the Method object in Groovy exc?.request?.method
.
Purpose
The Method object contains the HTTP method name from the request made to an application. The HTTP method is sent on to the site after the rules are evaluated.
Groovy sample
//Retrieve the HTTP Method name and make different decisions based on the method name
def method = exc?.request?.method?.methodName
switch (method) {
case "GET":
println("GET")
break;
case "POST":
println("POST")
break;
case "PUT":
println("PUT")
break;
case "DELETE":
println("DELETE")
break;
default:
println("DEFAULT")
pass()
}