Passport.js使得在身份验证时可以提供成功和失败的重定向URL。
据我所知,重定向始终为“302 Found”-但是它们不应该是“303 See Other”吗?因为根据RFC 2616/10.3.3的规定:
app.post('/login',
passport.authenticate('local', { successRedirect: '/success.html',
failureRedirect: '/failed.html'
}
);
据我所知,重定向始终为“302 Found”-但是它们不应该是“303 See Other”吗?因为根据RFC 2616/10.3.3的规定:
如果请求以GET或HEAD之外的方式接收到302状态代码,则用户代理必须不自动重定向请求,除非可以通过用户确认来确认[...]
注意:我看到stackoverflow也用302回复登录,因此可能是一种广泛和容忍的违规行为。
感谢您提前任何评论或建议。