302 найден ответ - PullRequest
       13

302 найден ответ

20 голосов
/ 04 февраля 2012

Я реализовал ajax-запрос для заполнения моих раскрывающихся полей. Он работает нормально, но когда я некоторое время бездействую и в раскрывающемся списке выбираю какое-то значение, ajax-запрос получает 302 найденного ответа. Это из-за сеанса вне. Пожалуйста, дайте мне знать решение, можем ли мы сделать некоторые настройки, чтобы он никогда не получал ответ, как найдено 302.

Ответы [ 2 ]

28 голосов
/ 04 февраля 2012

Код состояния 302 указывает, что запрашиваемый ресурс перенаправлен на другой ресурс.Если это связано с какой-то аутентификацией или требует, чтобы сеанс был активным, то да, из этого следует, что тайм-аут сеанса отвечает за ресурс ajax, вызываемый для возможного перенаправления на экран входа в систему.серьезно рекомендуем использовать что-то вроде Charles или Fiddler для отслеживания выполняемых запросов.

1 голос
/ 02 января 2013

В вашем коде вы должны проверить, доступен ли сеанс, потому что при отправке запроса GET / POST могут быть дополнительные запросы на изображения или другие ресурсы. Сессии не будут доступны для этих запросов.

if (Context.Session != null)
{
    // your code
}
...