2012-07-29 1 views
6

here adımını uygulayarak httpcore.jar'u denedim, ancak import org.apache.http.client.HttpClient yazarken hala bulunamadı. Kavanoz Maven tarafından zaten indirilmiştir.Eclipse'de "org.apache.http.client.HttpClient" nasıl içe aktarılır?

httpcoreorg.apache.http.client.HttpClient ithalatı için doğru lib mı? veya org.apache.http.client.HttpClient sadece Android geliştirmede kullanılıyor mu?

başka soru, org.apache.http.client.HttpClient ve org.apache.commons.httpclient.HttpClient arasındaki fark nedir? Her şeyden

cevap

3

İlk: http://hc.apache.org/httpclient-3.x/

Commons HttpClient proje artık hayatın sonuna ve geliştirilmektedir artık mesafesindedir. Daha iyi performansı ve daha fazla esneklik sunan HttpClient ve HttpCore modüllerinde Apache HttpComponents projesi ile değiştirilmiştir.

Yani, kullanmak gerekir HttpClient (http://hc.apache.org/httpcomponents-client-ga/index.html) değil Commons HttpClient (paketlerin adına bir yapılabilir sen dedim).

Evet, org.apache.http.client.HttpClient doğru pakettir.

Maven'in .jar'ı aldığından ve sınıfınızda bulunduğundan emin misiniz?

+0

Bu Apache HttpClient'in Groovy bağlantı noktasını birçok kez kullandım ve kullanımı çok kolay ve etkileyici (Groovy'yi seviyorsanız): http://groovy.codehaus.org/HTTP+Builder –

+0

evet, kavanozlar Maven tarafından indirilen proje dir. – user1447011

+1

neye ekleyerek kesimleri tarafından, şimdi çözüldü: \t org.apache.httpcomponents \t httpclient \t 4,0-alfa4 da , özelliğinde kurulum. işe yarıyor. – user1447011