是否有可能Request.ServerVariables ["HTTP_HOST"].ToString()可以返回与我在url栏中看到的不同的主机

Ben*_*Ben 5 c# asp.net http-host

假设我通过http://www.mypage.com/test.aspx访问了一个远程页面.在那个页面上,我使用代码Request.ServerVariables ["HTTP_HOST"].ToString().是否有可能当我访问该页面时,代码可以返回一个不同于我在网址栏http://www.mypage.com/test.aspx中看到的网址?任何帮助,将不胜感激.谢谢.

tgo*_*sch 3

您可以看到 IIS 绑定到您的 Web 实例的任何名称。因此,如果您的服务器名为“server1”,IP 地址为 123.123.123.123,并且所有这三个地址都绑定到您的 IIS 实例,则您可以看到其中任何值。

要查找绑定的名称,请打开“Internet 信息服务 (IIS) 管理器”(开始、管理工具),展开树直到看到您的站点。找到您正在使用的那个。右键单击并选择“绑定”。编辑列表中的每个绑定。如果它们都说 [IP 地址:]“全部未分配”,那么您的 HTTP_HOST 可能是 1. 您通过 DNS 配置的 WWW 地址,2. 计算机名称 3. IP 地址。