当 IIS 上的 运行 - 服务器或客户端时,HttpWebRequest 使用哪个 IP 地址?
Which IP Address HttpWebRequest uses when run on IIS - server's or client's?
当您在提交 HttpWebRequests 的 IIS 服务器上托管网页时,它使用客户端的 IP 地址还是服务器的 IP 地址?有没有办法从 HttpWebRequest class 本身获取和查看 IP?
如果它是来自服务器代码 (C#) 的 运行,那么它将使用服务器的 IP 地址(它的 public 面向 IP,而不是内部 - 如果目标服务器是 public) .如果是 运行 通过浏览器中的脚本,它将使用客户端的 IP 地址。
当您在提交 HttpWebRequests 的 IIS 服务器上托管网页时,它使用客户端的 IP 地址还是服务器的 IP 地址?有没有办法从 HttpWebRequest class 本身获取和查看 IP?
如果它是来自服务器代码 (C#) 的 运行,那么它将使用服务器的 IP 地址(它的 public 面向 IP,而不是内部 - 如果目标服务器是 public) .如果是 运行 通过浏览器中的脚本,它将使用客户端的 IP 地址。