【发布时间】:2014-06-17 13:21:23
【问题描述】:
Passport.js 能够在身份验证时提供 success 和 failure 重定向 url:
app.post('/login',
passport.authenticate('local', { successRedirect: '/success.html',
failureRedirect: '/failed.html'
}
);
据我所知,重定向始终是“302 Found”——但它们不应该是“303 See Other”吗?因为根据RFC 2616/10.3.3
如果收到 302 状态代码以响应其他请求
与 GET 或 HEAD 相比,用户代理不得自动重定向
除非用户可以确认,否则请求[...]
注意:我看到 stackoverflow 也回复使用 302 登录,因此这可能是一种普遍且可以容忍的违规行为。
提前感谢您的任何评论或建议。
【问题讨论】:
标签: node.js express passport.js url-redirection http-status-code-302