Possible Duplicate:
How to make an make a web request in an async manner
A very lightweight way in Java to make a synchronous HTTP call is using HttpURLConnection.
Is there an equally easy way to make a non-blocking, 'asynchronous' HTTP call?
I have already looked into: Java NIO, Netty Http Client, Apache Commons HttpClient 4.0 but the solutions are either complex (Java NIO) or introduce a dependency, which I would like to avoid.