En effet, cette ligne de code n'avait rien à faire là

Et en plus, je me suis trompé dans mes tests: ce n'étaient pas les fichiers html que je ne pouvait pas récupérer mais les fichiers de petite taille. J'ai résolu le pb en remplaçant le 8192 dans ma boucle while par is.available().

Merci à tous pour votre aide et pour votre temps passé sur mon pb.