Qual è la migliore libreria Java da utilizzare per HTTP POST, GET ecc. In termini di prestazioni, stabilità, maturità, ecc.? C'è una libreria particolare che viene usata più di altre?Qual è la migliore libreria Java da utilizzare per HTTP POST, GET ecc.?
I miei requisiti inviano richieste POST HTTPS a un server remoto. Ho usato il pacchetto java.net. * In passato così come il pacchetto org.apache.commons.httpclient. *. Entrambi hanno fatto il lavoro, ma vorrei alcune delle vostre opinioni/raccomandazioni.
+1 Ottima risposta: ottimo esempio. Grandi punti. Vendi davvero client HTTP Apache. – therobyouknow
Tuttavia, la documentazione è scaduta. HttpClient non è più una classe concreta, è un'interfaccia, pertanto il codice sopra NON FUNZIONERÀ poiché tenta di creare un'istanza di questa interfaccia HttpClient. Dovrai invece creare un'istanza di una classe che implementa l'interfaccia HttpClient, ad esempio DefaultHttpClient. – therobyouknow
ci si sente come se ogni release fosse troppe modifiche importanti ... diventando molto frustrato con questa libreria nel corso degli anni .... e ora sembrano perdite di connessioni dal pool che ho un massimo di 20 set up .... grrrrrr. –