'Manage polling request arguments.
Return keyword arguments which are passed to the
:class:`NodeDriver.request` method when polling for the job status. The
Abiquo Asynchronous Response returns and \'acceptedrequest\' XmlElement
as the following::
<acceptedrequest>
<link href="http://uri/to/task" rel="status"/>
<message>You can follow the progress in the link</message>
</acceptedrequest>
We need to extract the href URI to poll.
:type    response:       :class:`xml.etree.ElementTree`
:keyword response:       Object returned by poll request.
:type    request_kwargs: ``dict``
:keyword request_kwargs: Default request arguments and headers
:rtype:                  ``dict``
:return:                 Modified keyword arguments'

def get_poll_request_kwargs(self, response, context, request_kwargs):

    accepted_request_obj = response.object
    link_poll = get_href(accepted_request_obj, 'status')
    hdr_poll = {'Accept': 'application/vnd.abiquo.task+xml'}
    request_kwargs['action'] = link_poll
    request_kwargs['method'] = 'GET'
    request_kwargs['headers'] = hdr_poll
    return request_kwargs
