在 ASP.NET 中使用 HttpWebRequest 时如何使用客户端 IP

How to use client's IP when doing HttpWebRequest in ASP.NET

在我的网站上,当我向另一个网站发出 HttpWebRequest 时,ASP.NET 使用服务器的 IP。

有没有办法使用客户端的IP来发起HttpWebRequest?

您不能在任何 TCP/IP 请求中伪造其他人的 IP 地址,更不用说 HTTP 了。

即使您无论如何设法伪造 IP 地址,服务器也会将响应发送回该 IP 地址,然后拒绝响应,这不是预期的。而且您永远看不到响应。


如果您有要解决的具体问题,请提出一个更具体的新问题。可能还有其他可行的解决方案。