HttpRequest没有得到完整的响应

时间:2016-11-11 19:18:44

标签: asp.net vb.net httprequest

我试图用这个简单的代码使用asp.net创建一个HttpRequest:

    Dim request As HttpWebRequest = HttpWebRequest.Create(url)
    request.Credentials = CredentialCache.DefaultCredentials
    Dim responsee As HttpWebResponse = request.GetResponse() ''Fell
    Dim dataStream As Stream = responsee.GetResponseStream()
    Dim reader As New StreamReader(dataStream)
    Dim html As String = reader.ReadToEnd()
    reader.Close()
    responsee.Close()

代码工作正常,但我试图使用此代码的网站无法得到完整的答案。

例如:Travelocity(此链接将带您在纽约和洛杉矶之间搜索飞行。 实际发生了什么,请求返回完成得非常快,但同时搜索工作正常,几秒钟之后页面就完成了他的负载。

当我使用上面的代码时,我得到第一个不完整的回复。

我该如何解决这个问题?我可以用等待时间设置请求对象以确保完整响应吗?或者对于像这样的网站有其他解决方案吗?

谢谢。

0 个答案:

没有答案