作为电子邮件注册过程的一部分,我会在电子邮件中发送一个url。客户端应该单击它,我的服务器应用程序发送一个303响应,将客户端重定向到主页,浏览器应该打开主页。但这并没有发生。我无法调试这是浏览器问题还是web服务器问题。
在这张图片中,您可以看到,在单击url时,将发送一个请求GET并接收303

在这里,我没有看到任何请求发出(我看到了请求头,但我不确定请求是否已发送)。在timing选项卡中,看起来请求似乎已停止


发布于 2018-09-05 00:35:28
似乎问题出在我重定向的方式上。在使用绝对路径Redirect("http://localhost:9000/home")进行重定向时,我没有使用http,即Redirect("localhost:9000/home"),它使路径成为相对路径。最初的请求是http://localhost:9000/ws/users/signup/,重定向后的新请求变成了http://localhost:9000/ws/users/signup/localhost:9000/home,这可能会在浏览器中搞乱一些东西。
https://stackoverflow.com/questions/52160391
复制相似问题