如何使用httpwebrequest VB.Net等待页面重定向

时间:2015-06-04 14:02:20

标签: redirect httpwebrequest cloudflare

当我打开受cloudflare保护的网站时,我遇到了问题 它总是返回503服务器不可用但是如果我用浏览器打开它可以正常工作

Function url_req(url_web As String)
    Dim request As HttpWebRequest = DirectCast(HttpWebRequest.Create(url_web), HttpWebRequest)
    Using WebResponse As HttpWebResponse = DirectCast(request.GetResponse(), HttpWebResponse)
        Dim responseStream As Stream = WebResponse.GetResponseStream()
        Dim html As String = reader.ReadToEnd()
        Return html
    End Using
End Function
看起来我必须等待5秒才能重定向到原始版本 页面

有什么解决方案吗?或者我必须使用webbrowser功能?

1 个答案:

答案 0 :(得分:0)

实际上,网站所有者已启用I'm Under Attack模式来缓解DDoS攻击,或者您正在做一些对网站提出大量请求以使其看起来像攻击的内容。< / p>