Отсутствует ли в Grails поддержка запросов http OPTIONS?

Когда я создаю приложение 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.")
    }
}

person Bosh    schedule 12.09.2013    source источник


Ответы (1)