piermesh/src/Components/hopper.py

38 lines
718 B
Python
Raw Normal View History

2024-07-28 11:21:15 +00:00
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()