302发现了回复

时间:2012-02-04 18:46:44

标签: http-status-code-302

我已经实现了ajax请求来填充我的下拉字段。它工作正常但是当我保持闲置一段时间并在下拉列表中选择一些值时,ajax请求得到302找到的响应。是因为会议结束了。请让我知道解决方案,我们可以做一些设置,它将永远不会得到响应302.

2 个答案:

答案 0 :(得分:28)

302状态代码表示您请求的资源已重定向到另一个资源。如果这是一些身份验证的背后,或者需要一个会话处于活动状态然后是,那么会话超时负责调用ajax资源以重定向到可能的登录屏幕。

我会认真推荐使用CharlesFiddler之类的内容来跟踪正在发出的请求。

答案 1 :(得分:1)

在您的代码中,您应该检查会话是否可用, 因为当发送GET / POST请求时,可能会有图像或其他资源的其他请求。这些请求将无法使用会话。

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