'Find out what methods are allowed using OPTIONS
:param url: Where to check.'

def _identify_with_OPTIONS(self, url):

    _allowed_methods = []
    id_list = []
    try:
        res = self._uri_opener.OPTIONS(url)
    except:
        pass
    else:
        headers = res.get_lower_case_headers()
        id_list.append(res.id)
        for header_name in ['allow', 'public']:
            if (header_name in headers):
                _allowed_methods.extend(headers[header_name].split(','))
                _allowed_methods = [x.strip() for x in _allowed_methods]
                _allowed_methods = list(set(_allowed_methods))
    return (_allowed_methods, id_list)
