'Simple verify.
:param challenges.SimpleHTTP chall: Corresponding challenge.
:param unicode domain: Domain name being verified.
:param JWK account_public_key: Public key for the key pair
being authorized.
:param int port: Port used in the validation.
:returns: ``True`` iff validation with the files currently served by the
HTTP server is successful.
:rtype: bool'

def simple_verify(self, chall, domain, account_public_key, port=None):

    if (not self.verify(chall, account_public_key)):
        logger.debug('Verification    of    key    authorization    in    response    failed')
        return False
    if ((port is not None) and (port != self.PORT)):
        logger.warning('Using    non-standard    port    for    http-01    verification:    %s', port)
        domain += ':{0}'.format(port)
    uri = chall.uri(domain)
    logger.debug('Verifying    %s    at    %s...', chall.typ, uri)
    try:
        http_response = requests.get(uri)
    except requests.exceptions.RequestException as error:
        logger.error('Unable    to    reach    %s:    %s', uri, error)
        return False
    logger.debug('Received    %s:    %s.    Headers:    %s', http_response, http_response.text, http_response.headers)
    challenge_response = http_response.text.rstrip(self.WHITESPACE_CUTSET)
    if (self.key_authorization != challenge_response):
        logger.debug("Key    authorization    from    response    (%r)    doesn't    match    HTTP    response    (%r)", self.key_authorization, challenge_response)
        return False
    return True
