服务器端重定向(HttpResponse.Redirect)是否会再次命中负载均衡器?

时间:2012-09-13 18:26:46

标签: c# asp.net redirect load-balancing

Web服务器位于负载均衡器之后。我正在做一个HttpResponse.Redirect(“另一个页面”)。 此重定向是否会再次通过负载均衡器?我很困惑,因为这是服务器端重定向,而不是客户端的重定向。

我想知道这一点,以确定重定向的网址是否由负载均衡器确定的其他Web服务器提供服务。

1 个答案:

答案 0 :(得分:5)

HttpResponse.Redirect实际上不是服务器端重定向。在Response流中设置它实际上会向浏览器发送一个302“Moved Temporarily”响应,指示它尝试另一个URL(“anotherroute”)。