def _post(conf, built_rules):
    _check_rules_list(built_rules)
    rules_url = _generate_rules_url(conf['url'])
    post_data = json.dumps(_generate_post_object(built_rules))
    r = requests.post(rules_url, auth=conf['auth'], data=post_data)
    if not r.status_code in range(200,300):
        error_text = "HTTP Response Code: %s, Text: '%s'" % (str(r.status_code), r.text)
        raise RuleAddFailedException(error_text)
Perform URI-based request search.
dataset/ETHPy150Open twitterdev/twitter-for-bigquery/libs/gnippy/rules.py/_post--crossover with--dataset/ETHPy150Open StackStorm/st2contrib/packs/elasticsearch/actions/search.py/SearchRunner.simple_search