在我的Asp.net应用程序中,我使用Httprequest.Url.Host
属性来获取子域,但在某些请求中,此属性的值非常奇怪,如
l7829765.iavs9x.u.avast.com。
是否有可能以某种方式操纵Httprequest.Url.Host
值?
答案 0 :(得分:0)
这称为通过HTTP重定向进行负载均衡。
您没有显示任何相关代码,但我猜您正在对某个URL进行请求,其中响应会将您重定向到随机主机以实际处理请求。
您还可以看到相反的操作,如果您访问http://l7829765.iavs9x.u.avast.com,则会重定向到https://www.avast.com/。
所以不,主机值没有被“操纵”。您的请求实际上最终在另一台主机上。