Page created: 27 Jul 2022
|
Page updated: 6 Feb 2023
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()
}
Method summary
Method | Description |
---|---|
String getMethodName() |
Returns the name of the HTTP method, GET, PUT, POST, DELETE, HEAD. |