La lectura y la terminación de la secuencia en HttpClient 4
-
18-09-2019 - |
Pregunta
Estoy leyendo documentos de gran tamaño a partir de la cual solo me falta el 5% superior, puedo hacer lo siguiente con HttpClient 4?
- Solicitud de la página (get o post)
- Leer la respuesta como una secuencia de
- Avance en SAX basado en HTML parser "sobre la marcha"
- Cuando ciertos etiqueta HTML se detecta - terminar la secuencia
Por favor, tenga en cuenta que HttpClient v.4 es necesario - no puedo utilizar v.3
Solución
Gracias a Ken de HttpClient lista de correo aquí está la respuesta
El uso de la HttpEntity#getContent() método que devuelve un
java.io.InputStream, y que pase a su SAXO basado en HTML parser.http://hc.apache.org/httpcomponents-client/tutorial/html/fundamentals.html#d4e122
Cuando vea la etiqueta que usted necesita, cancelar la solicitud a través de la invocación de la HttpUriRequest#abort() método.
http://hc.apache.org/httpcomponents-client/tutorial/html/fundamentals.html#d4e285
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow