Как сдать, пока GetResponseStream не закончится?
Я использую этот код (ниже) для чтения веб-ответа, однако я получаю неполный ответ. Если я System.Threading.Thread.Sleep(5000);
сразу после бега GetResponseStream();
однако я получаю полный ответ.
HttpWebRequest http = (HttpWebRequest)HttpWebRequest.Create(url))
HttpWebResponse response = (HttpWebResponse) http.GetResponse();
using (StreamReader sr = new StreamReader(response.GetResponseStream()))
{
string response = sr.ReadToEnd();
}
Как я могу уступить, пока не закончил?