Beispiel #1
0
    def send_req(type, url, params):
        '''调试用'''
        type = type.lower()
        header = DataUtils.get_user_info_auto()
        header.update(FanjiaoConfig.signature_fj(params, type))

        requests.DEFAULT_RETRIES = 5
        s = requests.session()
        s.keep_alive = False
        if 'get'.__eq__(type):
            r = requests.get(url, headers=header, params=params, timeout=10)
        else:
            r = requests.post(url, headers=header, json=params, timeout=10)
        LogUtils.print_response(r, isformart=True)
        return r
Beispiel #2
0
    def send_auto_request(params_data):
        '''
        发送请求的方法
        接口自动化脚本调用
        :param params_data: 接口的参数url等信息
        :return: 响应response
        '''
        url = constant.BASE_URL + params_data.get('url')
        params = params_data.get('params')
        type = params_data.get('type').lower()
        header = DataUtils.get_user_info_auto()
        header.update(FanjiaoConfig.signature_fj(params, type))

        requests.DEFAULT_RETRIES = 5
        s = requests.session()
        s.keep_alive = False
        if 'get'.__eq__(type):
            r = requests.get(url, headers=header, params=params, timeout=10)
        else:
            r = requests.post(url, headers=header, json=params, timeout=10)
        LogUtils.print_response(r, params_data.get('comment'), isformart=True)
        return r