URLFetch Java is a small library that handles
HTTP and HTTPS transactions, including
support for GET and POST requests, basic
authentication, setting and retrieving HTTP
headers, tracking cookies, proxy servers, and
automatically following redirects.