2010-06-09 9 views
6

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?

+0

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) –

+2

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. –

risposta

3

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.

0

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

Problemi correlati