Как обрабатывать перенаправление 302 в форме отправки файлов extjs - PullRequest
0 голосов
/ 31 марта 2011

Перед отправкой формы она проходит проверку сеанса и, если время сеанса истекло, она будет перенаправлена ​​на страницу входа.Вот где проблема возникает, потому что это отправка формы ajax, поэтому ошибка: обработать это, но что extjs возвращает для отдельного перенаправления от других видов ошибок?

1 Ответ

1 голос
/ 31 марта 2011

Если время сеанса истекло, требуется ли серверу вернуть json и обработать его в обработчике сбоя или успеха запроса ajax?

Но если ваш сеанс истек, вам нужно перенаправить пользователя на страницу входа. В этом случае вам не нужно беспокоиться о том, каким будет ответ json и как ExtJS будет с ним справляться.

Для ошибки 302 - это веб-сервер, который предоставляет альтернативный URL, а не браузер. Ответ 302 от веб-сервера должен всегда включать альтернативный URL-адрес, на который должно происходить перенаправление. Таким образом, в вашем случае вы должны перенаправить пользователя на страницу входа в приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...