'Actually send the HTTP request.
:return: None, everything is saved to the self._filtered and
self._not_filtered lists.'

def _send_and_analyze(self, offending_string, offending_url, original_resp_body, rnd_param):

    try:
        resp_body = self._uri_opener.GET(offending_url, cache=False).get_body()
    except BaseFrameworkException:
        self._filtered.append(offending_url)
    else:
        resp_body = resp_body.replace(offending_string, '')
        resp_body = resp_body.replace(rnd_param, '')
        if fuzzy_not_equal(resp_body, original_resp_body, 0.15):
            self._filtered.append(offending_url)
        else:
            self._not_filtered.append(offending_url)
