This method is called when the response is available to be read from the
HttpURLConnection. It is important to note that a complete response might
not be available and the read() operation can be block. This callback is
invoked when there is some data to be read from the socket.
connection - URLConnection associated with request/response