He encontrado algunos ejemplos sobre cómo descargar un archivo, pero la mayoría de ellos parecen estar utilizando HttpURLConnection. es posible descargar archivos con HttpClient?

«Sí». Todo es cuestión de las solicitudes HTTP GET.
(Una vez que un HttpResponse se obtiene, después de un «ejecutar», el HttpEntity, que tiene una secuencia que puede ser leído, es accesible. Ver la API, que ofrece un ejemplo trivial de esta).
Yo prefiero Jsoup lugar.

OriginalEl autor code511788465541441 | 2012-05-26

2 Comentarios

  1. 20

    El uso de httpclient es bastante fácil. Aquí el enlace del tutorial.

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

    HttpClient httpclient = new DefaultHttpClient();
    HttpGet httpget = new HttpGet(urltofetch);
    HttpResponse response = httpclient.execute(httpget);
    HttpEntity entity = response.getEntity();
    if (entity != null) {
        long len = entity.getContentLength();
        InputStream inputStream = entity.getContent();
        //write the file to whether you want it.
    }
    Esto es impresionante

    OriginalEl autor Matt

  2. 1

    Cualquier cosa que usted puede hacer con HttpURLConnection puede hacer, generalmente mejor, con HttpClient mirar a través de sus ejemplos acerca de la transferencia de archivos y verás cómo.

    OriginalEl autor Francis Upton

Dejar respuesta

Please enter your comment!
Please enter your name here