1.简单封装个请求方法来尝试一下
import base64
import json
import requests
class ApiUtils:
# 封装请求方法
def send(self,data:dict):
#传入的是一个字典从字典中获得相应的参数
res = requests.request(method=data["method"],url=data["url"],headers=data["headers"])
ret = json.loads(base64.b64decode(res.content))
return ret
2.测试一下上面的方法
from reqUtils import ApiUtils
class TestApiUtils:
req_data = {
"method": "get",
"url": "http://127.0.0.1:9000/demo.txt",
"headers": None,
"encoding": "base64"
}
def test_send(self):
api = ApiUtils.ApiUtils()