'Creates a new urllib request.'

def _CreateRequest(self, url, data=None):

    req = fancy_urllib.FancyRequest(url, data=data)
    if self.host_override:
        req.add_header('Host', self.host_override)
    for (key, value) in self.extra_headers.iteritems():
        req.add_header(key, value)
    return req
