Mam następujący:Grails 2.2.0 URLMappings: jakikolwiek sposób używać tego samego adresu URL z różnymi Verb
"/api/users"(controller: "user") {
action = [GET:"list"]
}
Robi wywołanie http://localhost:8080/platform/users
uzyskać listę użytkowników z powrotem. Następnie dodałem to:
"/api/users"(controller: "user") {
action = [POST:"save"]
}
A teraz dostaję 404 i nie jest trafienie żadnej z metod w UserController. Chciałbym móc użyć tego samego adresu URL z czasownikiem kontrolującym, które działanie. Czy robię to źle, czy Grails nie obsługuje tego?
czuję jak idiota. Wiedziałem to. Must..get..sleep. Dzięki James. – Gregg
Co się stanie, jeśli metody znajdują się w oddzielnych kontrolerach? Lub na przykład/użytkownicy idą do jednej akcji i/users/1111 idzie do innej? – Jackie
@Jackie niż prawdopodobnie masz złą planowaną strukturę aplikacji. Pamiętaj także o przekierowaniach, jeśli są bardziej wyrafinowane. –