2012-07-29 24 views
6

me han tratado httpcore.jar siguiendo el paso here, pero cuando escribo import org.apache.http.client.HttpClient, todavía no se puede encontrar. El archivo jar ya ha sido descargado por Maven.cómo importar "org.apache.http.client.HttpClient" en Eclipse?

Es httpcore la lib derecho para importar org.apache.http.client.HttpClient? o org.apache.http.client.HttpClient se acaba de utilizar para el desarrollo de Android?

Otra pregunta, ¿cuál es la diferencia entre org.apache.http.client.HttpClient y org.apache.commons.httpclient.HttpClient?

Respuesta

3

En primer lugar: http://hc.apache.org/httpclient-3.x/

proyecto The Commons HttpClient está ahora final de la vida, y ya no es siendo desarrollado. Ha sido reemplazado por el proyecto Apache HttpComponents en sus módulos HttpClient y HttpCore, que ofrecen un mejor rendimiento y más flexibilidad.

Por lo tanto, es necesario utilizar HttpClient (http://hc.apache.org/httpcomponents-client-ga/index.html), no Commons HttpClient (echar un vistazo en el nombre de los paquetes que se dijo).

Sí, org.apache.http.client.HttpClient es el paquete adecuado.

¿Tuvo la certeza de que Maven obtuvo el .jar y está en la ruta de clases?

+0

He usado el puerto maravilloso de esta gran cantidad de Apache HttpClient de veces y es muy fácil de usar y expresivo (si te gusta Groovy): http://groovy.codehaus.org/HTTP+Builder –

+0

sí, son frascos en el directorio del proyecto descargado por Maven. – user1447011

+1

es fijo ahora, mediante la adición de segmentos como: \t org.apache.httpcomponents \t httpclient \t 4.0-alfa 4 también, la configuración de la propiedad. funciona. – user1447011

Cuestiones relacionadas