Question

Je lis des documents volumineux dont je ne ai besoin top 5%, puis-je effectuer les tâches suivantes HttpClient 4?

  1. Demander la page (ou obtenir post)
  2. réponse Lire en flux
  3. Flux dans l'analyseur HTML basé sur SAX « à la volée »
  4. Lorsque certains balise HTML est détectée - mettre fin au flux

S'il vous plaît note que HttpClient v 4 est nécessaire -. Je ne peux pas utiliser v 3

.
Était-ce utile?

La solution

Merci à Ken de la liste de courrier HttpClient est ici la réponse

  

Utilisez le HttpEntity # getContent ()   méthode, qui renvoie un
  java.io.InputStream, et passer à ce que   votre analyseur HTML basé sur SAX.

     

http://hc.apache.org/httpcomponents -client / tutorial / html / fundamentals.html # d4e122

     

Quand vous voyez l'étiquette dont vous avez besoin,   mettre fin à la demande par l'intermédiaire invoquant la   méthode HttpUriRequest # abort ().

     

http://hc.apache.org/httpcomponents -client / tutorial / html / fundamentals.html # d4e285

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top