Cosa devo sapere sui compromessi tra queste due librerie HTTP?Devo utilizzare la libreria java.net o org.apache.http per HTTP nella mia applicazione Java?
risposta
A seconda delle vostre esigenze, direi. Ho usato il java.net mentre eseguivo semplici GET e POST. All'improvviso ho avuto bisogno del supporto per i cookie di sessione ecc. E sono passato a HTTPClient.
Questa è anche la mia raccomandazione generale. Non introduce dipendenze su librerie di terze parti per semplici attività che possono essere facilmente eseguite senza.
Bene, la libreria Apache è facile da usare e affidabile, ma come ha detto aioobe introduce le dipendenze esterne (dato che ha una licenza apache che non dovrebbe essere un problema per i prodotti commerciali). IMHO se devi gestire un sacco di connessioni simultanee andrò per la lib di apache in quanto le prestazioni saranno probabilmente migliori.
Controllare questo articolo: http://lassewesth.blogspot.com.es/2009/05/i-like-apache-http-client-over.html
- 1. Devo usare Apache o Nginx & Passenger o Mongrel per la mia applicazione Rails
- 2. Quando devo implementare l'ACL Spring Security nella mia applicazione?
- 3. Devo raggruppare librerie C con la mia applicazione Python?
- 4. Quale plugin OpenId/gem devo utilizzare per la mia applicazione Rails?
- 5. Qual è la migliore libreria Java da utilizzare per HTTP POST, GET ecc.?
- 6. Devo utilizzare JavaCV o la libreria java di OpenCV su Android?
- 7. Leggibilità nella mia applicazione
- 8. Libreria Java HTTP Server
- 9. Collegamenti per modificare la scheda attiva nella mia applicazione
- 10. Come proteggere la mia applicazione web java?
- 11. Perché devo usare angular.copy nella mia fabbrica?
- 12. Devo lanciare nella mia lambda o lanciare IEnumerable?
- 13. Come posso utilizzare più Gemfiles per la mia applicazione?
- 14. Come incorporare Jetty e Jersey nella mia applicazione Java
- 15. Come integrare spavalderia-ui nella mia applicazione
- 16. Applicazione Java EE con MySQL: quale servizio cloud devo utilizzare?
- 17. Come posso utilizzare l'ORM Django nella mia applicazione Tornado?
- 18. come installare underscore.js nella mia applicazione angolare?
- 19. Creazione exe per la mia applicazione java in eclissi?
- 20. come utilizzare la mia libreria dinamica in linux (Makefile)
- 21. Come inserire pubblicità nella mia applicazione Android?
- 22. FinTS o libreria HBCI per Java
- 23. Come utilizzare OAuth all'interno della mia applicazione GWT?
- 24. Come eliminare la chiamata a http://fpdownload.adobe.com/pub/swz/crossdomain.xml nella mia applicazione Adobe AIR?
- 25. Devo impostare Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture per impostazione predefinita nella mia app?
- 26. AntiVirus uccide la mia applicazione
- 27. Devo fornire una build x64 della mia applicazione?
- 28. Devo scrivere la mia libreria IL non gestita per riscrivere IL con l'API di profilazione CLR?
- 29. Devo aggiornare la mia applicazione Laravel 4 a Laravel 5 o creare una nuova applicazione Laravel 5
- 30. si sincronizzano con la mia applicazione come skype o whatsapp
Sede [Qual è il miglior libreria Java da utilizzare per HTTP POST, GET etc.?](http://stackoverflow.com/questions/1322335/what-is-the- best-java-library-to-use-per-http-post-get-etc) –
close-voters, questo non è un duplicato esatto della domanda a cui si fa riferimento. L'altro OP ha chiesto la 'migliore lib di HTTP ', questa per un aiuto decisionale su due librerie specifiche. –