У меня есть приложение Grails, некоторые страницы которого доступны только через https, а некоторые - через http.Это легко сделать с помощью фильтра перед.Однако, когда на странице https, как только контроллер выполняет перенаправление, пользователь возвращается на http и снова направляется на https фильтром.
def update = {
...
redirect(action: "show", id: domainInstance.id)
}
В Firebug я получаю:
POST ... localhost:8443 (the form submit to controller)
GET ... 302 ... localhost:8080 (the redirect to show in controller)
GET ... 301 ... localhost:8443 (the redirect back to https in filter)
Как я могу получить перенаправленный вызов контроллера для «запоминания» текущего протокола и т. Д.?Или я что-то не так делаю?