requests4j – yet another HTTP client library?

Lately, I’ve been working on a simple data exchange server within my ADAMS framework and for that I also implemented a client library in Python. That was when I realized once again, how amazing the requests library is. How it makes things really, really simple.

There are a bunch of Java libraries available for doing HTTP related stuff (eg JSoup, Apache HttpClient), but none of them had a nice and easy to use API that supported everything that I needed.

And thus begins the story of yet another HTTP client library, the requests4j library, which I just released for the first time (well, I only started on it yesterday…). Using the Python requests library as a role model for implementing an easy to use API, I’m quite happy with how it turned out.

Not sure whether anybody else will every use, but that’s not the point, I’ve made my life easier. 😉