Я получаю некоторые данные из Twitter, используя код ниже
Dim FilterData = "follow=13,15"
Dim Request As WebRequest = HttpWebRequest.Create("https://stream.twitter.com/1/statuses/filter.json")
Request.ContentType = "application/x-www-form-urlencoded"
Request.Method = "POST"
Request.Credentials = New NetworkCredential("<Username>", "<Password>")
Request.ContentLength = FilterData.Length
Dim RequestStream = Request.GetRequestStream()
Dim RequestWriter As New StreamWriter(RequestStream)
RequestWriter.Write(FilterData)
RequestWriter.Close()
' Get the response.
Dim Response As WebResponse = Request.GetResponse()
Console.Writeline("Reached")
Если я поставлю точку останова в строке Request.GetResponse()
, все, прежде чем она будет работать нормально, однако следующая строка никогда не будет нажатаи ни один из обработчиков исключений.Я не вижу исключений первого шанса в окне вывода.
Этот вызов выполняется в рабочем потоке, поэтому приложение продолжает работать, но этот работник больше ничего не делает.
Может ли кто-нибудь указать на ошибку?