当 POST 请求成功注销用户并重定向到主页时,正确的状态代码是什么?

问题描述

环境:Node.js、Express

问题:对于 POST 请求成功注销用户并将客户端重定向到主页的情况,正确的状态代码是什么?

背景:我使用 POST 请求注销客户端。在成功注销后,我使用 return res.redirect('/')用户转发到主页。

当我检查 Dev Tools 中的标头时,我看到 Express 认发送一个 302 status code。但是,在我的情况下,我不确定这是否正确,因为资源尚未暂时或永久移动。当由于服务器正常运行而发生内部重定向时,要发送的正确状态代码是什么?

请求网址:https://www.example.com/logout
请求方式:POST
状态码:302
远程地址:1.1.1.1:443
推荐人政策:严格来源

在它显示的响应标头下方

位置:/

解决方法

303 - See other。 “资源”尚未移动,因为没有可提及的资源 - 您正在显示相关页面,但是,这并不是假设的“注销资源”的表示。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...