作为电子邮件注册过程的一部分,我在电子邮件中发送了一个url。客户端应单击它,我的服务器应用程序发送一个303
响应,将客户端重定向到主页,浏览器应打开主页。但是,这没有发生。我无法调试这是浏览器问题还是Web服务器问题。
在此图片中,您会看到单击URL时,发送了一个请求GET
,并收到了303
在这里,我看不到任何请求发出(我看到了请求标头,但我不相信该请求已发送)。在“时间”标签中,看起来好像请求已被暂停
答案 0 :(得分:0)
看来问题出在我重定向的方式上。在使用绝对路径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
,这很可能会弄乱浏览器中的某些内容。