Esempio n. 1
0
def external_404():
    """访问状态:200
       被调用访问状态:404
    :return:
    """
    requests.get('http://127.0.0.1:5561/')
    return "success"
Esempio n. 2
0
def external_url_param(id):
    """访问状态:200
       调用外部应用方法:request.get
    :param id: 用于区分uri
    :param url: 作为参数传入,用于区分调用的uri
    :param a: 作为参数传入,作为调用url的参数
    :param b: 作为参数传入,作为调用url的参数
    :param c: 作为参数传入,作为调用url的参数
    :param d: 作为参数传入,作为调用url的参数
    :return:
    """
    url = request.args.get("url")
    a = request.args.get("a")
    b = request.args.get("b")
    c = request.args.get("c")
    d = request.args.get("d")

    param = {"a": a, "b": b, "c": c, "d": d}

    if url == "normal":
        requests.get("http://127.0.0.1:5561/external/normal/%s" % id,
                     params=param)
    else:
        requests.get("http://127.0.0.1:5561/abcd/efg/hij", params=param)

    return "success"
Esempio n. 3
0
def external_normal(id):
    """访问状态:200
       调用外部应用方法:request.get
    :param id: 用于区分uri
    :return:
    """
    requests.get("http://127.0.0.1:5561/external/normal/%s" % id)
    return "success"
Esempio n. 4
0
def external_error(id):
    """访问状态:200
       调用外部应用方法:requests.get
    :param id: 用于区分uri
    :param code: 作为参数传入,为外部应用的响应代码
    :return:
    """
    code = request.args.get('code')
    param = {"code": code}
    requests.get("http://192.168.2.33:5577/error/%s" % id, params=param)
    return "success"
Esempio n. 5
0
def external_slow_action(id):
    """访问状态:200
       调用外部应用方法:request.get
    :param id: 用于区分uri
    :param timer: 作为参数传入,作为外部应用的等待时间
    :return:
    """
    timer = request.args.get('timer')
    param = {"timer": timer}
    requests.get("http://127.0.0.1:5561/external/slow/action/%s" % id,
                 params=param)
    return "success"
Esempio n. 6
0
def external_test():

    time.sleep(3)
    # dotnet y  y
    requests.get("http://192.168.1.124:8027")

    # php y  y
    # requests.get("http://192.168.2.119/ob.php")

    # ruby n  y
    # requests.get("http://192.168.2.152:8000/mongo_tst")

    # nodejs y  y
    # requests.get("http://192.168.5.2")

    # java y y
    # requests.get("http://192.168.5.165:28080/")

    return "success"
Esempio n. 7
0
def requests_error(v, error_type):
    print "in requests error function"
    req = get_package(v)
    return req.get(URL, error_type=error_type)