Contact the server and update the job status.
        
        After a request has been submitted, it usually takes 6-12 seconds to
        receive a completed response. We recommend polling for a response every
        1 second after a 4 second delay from the initial request, while the
        status is :py:data:`cloudsight.STATUS_NOT_COMPLETED`.
        :py:meth:`cloudsight.API.wait` method does this automatically.

        :param token: Job token as returned from
                        :py:meth:`cloudsight.API.image_request` or
                        :py:meth:`cloudsight.API.remote_image_request`

def image_response(self, token):
        """
        Contact the server and update the job status.
        
        After a request has been submitted, it usually takes 6-12 seconds to
        receive a completed response. We recommend polling for a response every
        1 second after a 4 second delay from the initial request, while the
        status is :py:data:`cloudsight.STATUS_NOT_COMPLETED`.
        :py:meth:`cloudsight.API.wait` method does this automatically.

        :param token: Job token as returned from
                        :py:meth:`cloudsight.API.image_request` or
                        :py:meth:`cloudsight.API.remote_image_request`
        """
        url = RESPONSES_URL + token
        response = requests.get(url, headers={
            'Authorization': self.auth.authorize('GET', url),
            'User-Agent': USER_AGENT,
        })
        return self._unwrap_error(response)