Когда я создаю приложение Grails 2.2.4 ниже, я вижу ответы на POST /options/somewhere
, но нет на OPTIONS /options/somewhere
.
Есть ли способ вызвать действие контроллера для запросов OPTIONS?
Приложение, в котором POST
работает, а OPTIONS
нет:
$ grails create-app options
$ grails create-controller api
UrlMappings.groovy:
class UrlMappings {
static mappings = {
"/somewhere" (controller: "api", parseRequest: true) {
action = [OPTIONS: "getOptions", POST: "saveStuff"]
}
}
}
ApiController.groovy:
package options
class ApiController {
def getOptions() {
render("Your options await.")
}
def saveStuff() {
render("Stuff saved.")
}
}