<分区>
在我的网站上,当我向另一个网站发出 HttpWebRequest 时,ASP.NET 使用服务器的 IP。
有没有办法使用客户端的IP来发起HttpWebRequest?
<分区>
在我的网站上,当我向另一个网站发出 HttpWebRequest 时,ASP.NET 使用服务器的 IP。
有没有办法使用客户端的IP来发起HttpWebRequest?
最佳答案
您不能在任何 TCP/IP 请求中伪造其他人的 IP 地址,更不用说 HTTP 了。
即使您设法以任何方式伪造 IP 地址,服务器也会将响应发送回该 IP 地址,并在此处拒绝响应,这不是预期的。而且您永远看不到响应。
如果您有要解决的具体问题,请提出一个更具体的新问题。可能还有另一种可行的解决方案。
关于c# - 在 ASP.NET 中执行 HttpWebRequest 时如何使用客户端的 IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31982366/