, I thought of trying out things with one of my favorite Java library, Apache HttpClient. For those who are not familiar with what it does, here’s the information source, the HttpClient section of Jakarta Project Website
In short, it is a Java client library to play with HTTP programmatically. This page lists applications which make use of HttpClient.
Check the documentation for configuration of HTTP proxy if your network requires use of proxies.<br>
HttpClient gives a full implementation of the following HTTP methods
GET
POST
PUT
DELETE
HEAD
OPTIONS
TRACE
Check the Features section of the Jakarta Http Client website to see what all you can do!!