A Basic Http client written in Java