码迷,mamicode.com
首页 > 编程语言 > 详细

基于Python+Requests库封装发送接口请求的工具类【Python+Requests库做接口自动化框架设计系列】【多测师】

时间:2020-05-31 21:30:35      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:工具类   有限公司   requests   url   header   基于   ESS   self   coding   

#coding=utf-8
"""
===========================
Author:多测师_王sir
Time:2020/5/20 17:24
Wechat:15367499889
Company:上海多测师信息有限公司
===========================
"""

import requests

class SendRequest(object):
    """cookie+session鉴权的请求类封装"""

    def __init__(self):
        #通过在创建类的时候就创建session对象
        self.session = requests.session()

    def send(self, url, method, headers=None, params=None, data=None, json=None, files=None):
        method = method.lower()
        if method == "get":
            response = self.session.get(url=url, params=params, headers=headers)
        elif method == "post":
            response = self.session.post(url=url, json=json, data=data, files=files, headers=headers)

        return response

 

基于Python+Requests库封装发送接口请求的工具类【Python+Requests库做接口自动化框架设计系列】【多测师】

标签:工具类   有限公司   requests   url   header   基于   ESS   self   coding   

原文地址:https://www.cnblogs.com/xiaoshubass/p/13021566.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!