Jaki jest najlepszy sposób odczytywania odpowiedzi HTTP z GetResponseStream?Jaki jest najlepszy sposób odczytu GetResponseStream()?
Obecnie używam następującego podejścia.
Using SReader As StreamReader = New StreamReader(HttpRes.GetResponseStream)
SourceCode = SReader.ReadToEnd()
End Using
Nie jestem do końca pewien, czy jest to najbardziej efektywny sposób odczytywania odpowiedzi http.
Potrzebuję wyjścia jako ciąg, widziałem article z innym podejściem, ale nie jestem całkiem, jeśli jest dobry. W moich testach ten kod miał pewne problemy z kodowaniem w różnych witrynach.
Jak czytasz odpowiedzi w Internecie?
Twoja droga wydaje się ok do mnie. IOW nic z tym nie jest. – leppie
Kod BTW w informit jest błędny, ponieważ jeden .Read() nie oznacza, że przeczytałeś całą odpowiedź, więc to się nie uda. –
Chciałbym znać odpowiedź na to pytanie. Próbuję to naprawić na Androidzie, ponieważ moja implementacja jest bardzo powolna. Na Androidzie nie masz nawet funkcji ReadToEnd(). –