Httprequest.Url.Host提供非常奇怪的服务器地址

时间:2015-03-12 17:30:24

标签: asp.net

在我的Asp.net应用程序中,我使用Httprequest.Url.Host属性来获取子域,但在某些请求中,此属性的值非常奇怪,如

  

l7829765.iavs9x.u.avast.com。

是否有可能以某种方式操纵Httprequest.Url.Host值?

1 个答案:

答案 0 :(得分:0)

这称为通过HTTP重定向进行负载均衡。

您没有显示任何相关代码,但我猜您正在对某个URL进行请求,其中响应会将您重定向到随机主机以实际处理请求。

您还可以看到相反的操作,如果您访问http://l7829765.iavs9x.u.avast.com,则会重定向到https://www.avast.com/

所以不,主机值没有被“操纵”。您的请求实际上最终在另一台主机上。