【发布时间】:2013-09-16 04:48:31
【问题描述】:
当我在下面创建 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.")
}
}
【问题讨论】:
标签: http grails url-mapping http-options-method