I would suggest using HttpURLConnection for a simple resource grab.
This class is very versatile and can handle HTTPS, HTTP Authentication, POSTing, cookies, and a number of other useful properties for HTTP calls. The Android developer documentation for the HttpURLConnections links above provides some good examples of how to use the class correctly.
source share