zoukankan      html  css  js  c++  java
  • request封装

    request封装

    import requests
    
    
    class RequestsHandler:
    
        def __init__(self):
            self.session = requests.Session()
    
        def visit(self, url, method, params=None, data=None, json=None, **kwargs ):
            """访问一个接口,你可以使用 get 请求,也可以使用 post 请求, put, delete
            请求方法:method:
            请求地址: url
            请求参数:params, data, json
            """
            # if method.lower() == 'get':
            #     res = self.session.get(url, params=params, **kwargs)
            # elif method.lower == 'post':
            #     res = self.session.post(url, params=params, data=data, json=json, **kwargs)
            # else:
                # 可以处理请求方法
            res = self.session.request(method, url, params=params, data=data, json=json, **kwargs)
            try:
                return res.json()
            except ValueError:
                print("not json")
    
        def close_session(self):
            self.session.close()
            
    # 保持测试用例的独立性
    # req = RequestsHandler()
  • 相关阅读:
    TeX系列: tikz-3dplot绘图宏包
    TeX系列: MATLAB和LaTeX结合绘图
    Tex系列: pgfplots安装
    C 标准库
    C 标准库
    C 标准库
    C 标准库
    C 标准库
    C 标准库
    C 标准库
  • 原文地址:https://www.cnblogs.com/hherbk/p/12913248.html
Copyright © 2011-2022 走看看