Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在构建一个基于 nodeJS(作业)的小型电子邮件服务器。当用户尝试登录时,我会检查他是否有帐户,然后将他重定向到/user/userName. 我将响应状态设置为201 Created,然后添加了一个标头Location: /user/userName
/user/userName
201 Created
Location: /user/userName
我在 chrome 的开发人员工具中检查了响应是我发送的内容,但位置没有改变。任何想法为什么,或如何做得更好?
谢谢
永久重定向的 HTTP 响应代码是301,不是201。您的浏览器不会使用location标头通过201. 但是,在更改为 之前301,请确保您不想要临时重定向,或者302,改为!
301
201
location
302