Каков наилучший способ прочитать HTTP-ответ от GetResponseStream?Каков наилучший способ прочитать GetResponseStream()?
В настоящее время я использую следующий подход.
Using SReader As StreamReader = New StreamReader(HttpRes.GetResponseStream)
SourceCode = SReader.ReadToEnd()
End Using
Я не совсем уверен, является ли это наиболее эффективным способом для чтения ответа HTTP.
Мне нужен вывод как строка, я видел article с другим подходом, но я не совсем, если он хороший. И в моих тестах код имел некоторые проблемы с кодировкой на разных сайтах.
Как вы читаете ответы в Интернете?
Ваш путь кажется нормально для меня. IOW ничего плохого в этом. – leppie 2008-10-02 10:15:30
Код BTW в информатике является ошибкой как один .Read() не означает, что вы прочитали весь ответ, следовательно, он потерпит неудачу. – 2011-01-04 12:37:23
Хотел бы я знать ответ на этот вопрос. Я пытаюсь понять это на Android, потому что моя реализация очень медленная. На Android вы даже не получаете ReadToEnd(). – 2017-11-27 06:16:47