import requests import msgpack import lzma from Packets.Message import Message 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 Message(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, data=params) r = {"response": r.text, "code": r.status_code} return Message(lzma.compress(msgpack.dumps(r))).get()