import requests import msgpack import lzma from Packets.Packets import Packets def get(url: str, params=None): """ http/s get request Parameters ---------- url: str params Requests (library) parameters """ r = requests.get(url, params=params) r = {"response": r.text, "code": r.status_code} return Packets(lzma.compress(msgpack.dumps(r))).get() def post(url: str, params=None): """ http/s post request Parameters ---------- url: str params Requests (library) parameters """ r = requests.post(url, datan=params) r = {"response": r.text, "code": r.status_code} return Packets(lzma.compress(msgpack.dumps(r))).get()