Executes an HTTP GET request against the provided URL and returns the server response.
If an HTTP authentication
#getUser() and
#getPassword() is
set, the appropriate authentication HTTP header will be sent with the request.
If a
#getConnectTimeout() is set, the http connection will be
set to respect that timeout.
If a
#getReadTimeout() is set, the http connection will be set to
respect it.