How to define a “*” or “ANY” in routes in Play2?
-
13-11-2019 - |
Pregunta
In play1, we can define in routes:
* /users Users.index
But the *
can't be used in play2. If I write:
* /users controllers.Users.index
It will report error:
Compilation error
HTTP Verb expected
How to fix this?
Solución
AFAIK it's not supported. To be fair is not something you would like to do anyway.
In HTTP each method (GET, POST) has its own characteristics and usage (idempotence, for example) and having a controller's method behaving differently as per HTTP method used doesn't seem a good idea :)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow