gpt4 book ai didi

c# - Request.ServerVariables ["HTTP_HOST".ToString() 是否有可能返回与我在网址栏中看到的主机不同的主机

转载 作者:太空狗 更新时间:2023-10-29 23:18:36 25 4
gpt4 key购买 nike

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

最佳答案

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

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

关于c# - Request.ServerVariables ["HTTP_HOST".ToString() 是否有可能返回与我在网址栏中看到的主机不同的主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4608805/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com