【问题标题】:Accessing a webpage from an ASP.NET page从 ASP.NET 页面访问网页
【发布时间】:2016-01-19 21:38:56
【问题描述】:

我正在尝试从我的 ASP.NET 站点访问和获取另一个网站的页面源代码,我现在正在使用 WebClient 或 HttpWebRequest,但我可能会更改它。

我想知道如果一个用户访问了我的页面,然后该页面调用了另一个站点,那么外部站点将注册谁的 IP?我的服务器的 IP 还是我的用户的 IP?我做了一些测试,到目前为止,它似乎是用户的IP。

我要访问的站点会检测到来自同一 IP 的太多访问,这就是为什么我不希望它是访问它的服务器 IP。 制作应用程序而不是网站来执行此操作是否更安全,以确保我的服务器不会被他们的网站阻止?

【问题讨论】:

  • 如果其他网站都来自一个 IP 地址,为什么它可能会阻止访问?你会不会通过抓取他们的网站来遵守他们的使用条款?

标签: asp.net ip limit


【解决方案1】:

远程站点将从您的服务器端代码获取请求,因此它将使用您服务器的 IP 地址注册该请求。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多