Jaka jest najlepsza biblioteka Java do używania z HTTP POST, GET itp. Pod względem wydajności, stabilności, dojrzałości itp.? Czy istnieje jedna konkretna biblioteka, która jest używana częściej niż inne?Jaka jest najlepsza biblioteka Java do używania z HTTP POST, GET itp.?
Moje wymagania to wysyłanie żądań HTTPS POST do zdalnego serwera. Użyłem pakietu java.net. * W przeszłości, a także pakietu org.apache.commons.httpclient. *. Obaj wykonali zadanie, ale chciałbym poznać niektóre z twoich opinii/zaleceń.
+1 Świetna odpowiedź: świetny przykład. Świetne punkty. Naprawdę sprzedajesz klienta HTTP Apache. – therobyouknow
Mimo to dokumentacja jest WYPRZEDZONA. HttpClient nie jest już klasą konkretną, jest interfejsem, dlatego powyższy kod NIE BĘDZIE PRACOWAŁ, gdy próbuje utworzyć instancję interfejsu HttpClient. Zamiast tego będziesz musiał utworzyć instancję klasy implementującej interfejs HttpClient, na przykład DefaultHttpClient. – therobyouknow
wydaje się, że każde wydanie to zbyt wiele poważnych zmian ... z czasem staje się to frustrujące dla tej biblioteki ... i teraz wydają się przeciekać połączenia z puli, w której mam maksymalnie 20 konfiguracji .... grrrrrr. –