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?

  1. Solicitud de la página (get o post)
  2. Leer la respuesta como una secuencia de
  3. Avance en SAX basado en HTML parser "sobre la marcha"
  4. 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

¿Fue útil?

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
scroll top