【发布时间】:2016-01-19 21:38:56
【问题描述】:
我正在尝试从我的 ASP.NET 站点访问和获取另一个网站的页面源代码,我现在正在使用 WebClient 或 HttpWebRequest,但我可能会更改它。
我想知道如果一个用户访问了我的页面,然后该页面调用了另一个站点,那么外部站点将注册谁的 IP?我的服务器的 IP 还是我的用户的 IP?我做了一些测试,到目前为止,它似乎是用户的IP。
我要访问的站点会检测到来自同一 IP 的太多访问,这就是为什么我不希望它是访问它的服务器 IP。 制作应用程序而不是网站来执行此操作是否更安全,以确保我的服务器不会被他们的网站阻止?
【问题讨论】:
-
如果其他网站都来自一个 IP 地址,为什么它可能会阻止访问?你会不会通过抓取他们的网站来遵守他们的使用条款?