gpt4 book ai didi

Grails 2.2.0 URLMappings : Any way to use same URL with Different Verb

转载 作者:行者123 更新时间:2023-12-04 17:02:10 24 4
gpt4 key购买 nike

我有以下内容:

"/api/users"(controller: "user") {
action = [GET:"list"]
}

调用 http://localhost:8080/platform/users我得到了一个用户列表。然后我添加了这个:
"/api/users"(controller: "user") {
action = [POST:"save"]
}

现在我得到一个 404 并且它没有命中 UserController 中的任何一种方法。我希望能够使用与控制哪个 Action 的动词相同的 URL。我做错了还是Grails不支持这个?

最佳答案

来自 Grails 文档:URL Mappings

static mappings = {
"/product/$id"(controller:"product") {
action = [GET:"show", PUT:"update", DELETE:"delete", POST:"save"]
}
}

对于您的情况:
"/api/users"(controller: "user") {
action = [GET:"list",POST:"save"]
}

关于Grails 2.2.0 URLMappings : Any way to use same URL with Different Verb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13999868/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com