在 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 地址,然后拒绝响应,这不是预期的。而且您永远看不到响应。
如果您有要解决的具体问题,请提出一个更具体的新问题。可能还有其他可行的解决方案。
在我的网站上,当我向另一个网站发出 HttpWebRequest 时,ASP.NET 使用服务器的 IP。
有没有办法使用客户端的IP来发起HttpWebRequest?
您不能在任何 TCP/IP 请求中伪造其他人的 IP 地址,更不用说 HTTP 了。
即使您无论如何设法伪造 IP 地址,服务器也会将响应发送回该 IP 地址,然后拒绝响应,这不是预期的。而且您永远看不到响应。
如果您有要解决的具体问题,请提出一个更具体的新问题。可能还有其他可行的解决方案。