La lecture et le courant se terminant par HttpClient 4
-
18-09-2019 - |
Question
Je lis des documents volumineux dont je ne ai besoin top 5%, puis-je effectuer les tâches suivantes HttpClient 4?
- Demander la page (ou obtenir post)
- réponse Lire en flux
- Flux dans l'analyseur HTML basé sur SAX « à la volée »
- 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
.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