c# - 在 ASP.NET 中执行 HttpWebRequest 时如何使用客户端的 IP

标签 c# asp.net ip client 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/

相关文章:

c# - 以编程方式修改端点 ReaderQuotas

c# - 使用代码中的 URL 启动 Microsoft Edge

c# - 尝试从空集合中进行选择时的 LINQ 查询问题

c# - 自定义 resx 框架 Visual Studio 2010

c# - 在图像按钮下动态添加文本

javascript - 单击链接时添加新的下拉列表

python - 如何确保请求是从轮换 IP 发出的?

asp.net - 潜在危险的输入 ASP.NET

java - java中远程客户端的本地网络IP地址

android - 通过代码android在android模拟器上获取pc的ip地址