Httpclient vs httpurlconnection?

The Apache version links to oaklandsoftware.com/product_http/compare... for a 'fair' comparition of implementations.

There are two! For the record, I've used both with success. The Commons version certainly has a wealth of configuration options and is broken down into a decent component hierarchy.

I can't remember the details of the innovation. Ch version.

The one is from the standard Java SE API and the other is a Apache Commons library which is built on top of the standard Java SE one. Apache Commons libraries in turn are usually more convenienced and less opaque (read: less low-level). In fact, everything can be done with the standard Java SE API.

Major goal of those kind of libraries are just faster development and lesser code. In this particular example you can for instance send a POST request with just one or two HttpClient methods instead of writing 10~20 lines of code as you would do with plain HttpUrlConnection. The same story applies on the Apache Commons IO v.s.Java.Io and Apache Commons Lang v.s.

Java. Lang, Apache Commons Collections and Google Collections v.s. Java Collections, etcetera.

Have a look at this page link httpclient vs. httpurlconnection.

This chart is extremely out of date. Check out oaklandsoftware. Com/product_http/compare.

Html – benvolioT May 19 at 17:07.

For most things I'd say that HttpClient is the way to go. However there are some situations and edge cases where I'd fall back to a URLConnection. A similar question has been asked before: httpclient vs httpurlconnection.

I would assume that HttpUrlConnection is somewhat faster as the HttpClient is built on top of the standard Java libraries. However I would find HttpClient code much quicker and easier to write and maintain. According to a comments below, the core elements of HttpClient have been performance optimised.

If performance is a major concern your best bet is to write two clients, one using each method, then benchmark them both. If you do this, please let us know the results.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions