检查无限制的互联网访问

时间:2013-06-04 01:16:47

标签: c#

在您访问互联网之前,某些公共无线网络会将您重定向到登录页面。我不仅要测试系统是否有互联网连接,还要测试它是否无限制,即没有重定向到这样的登录页面。

我已经检查过HttpWebResponse的属性,找到可能表明这一点但却一无所获的东西。

我怎么知道我没有被重定向到提供商的登录页面?

3 个答案:

答案 0 :(得分:5)

这是由代理拦截的。你不知道它是多么“好”,不要指望302之类的东西。所以先通过访问一个已知良好的URL来测试它,你可以依赖它的响应。不是谷歌,你维护的东西。如果您没有得到预期的响应,那么您就知道您已被重定向。

答案 1 :(得分:1)

你的另一个版本不能这样做:

您可以测试您是否可以访问您正在测试的任何网站作为参考。但这并不能证明你有不受限制的访问权限。您可能会在阻止大量互联网的防火墙后面(例如,企业防火墙阻止了一堆员工喜欢浪费时间但没有与工作相关的地方。)

如果中国防火墙不喜欢您正在访问的域名或者看到它不喜欢的字词,那么您可能会在中国防火墙后面重置您的连接。

您甚至可能正在通过一个邪恶的互联网服务提供商(ISP)来替换广告。

答案 2 :(得分:0)

你不能这样做。作为一个简单的例子,我的服务提供商不会改变我的连接或需要任何特殊的登录程序,但如果我使用超过我分配的金额,我将被收取费用。