piermesh/src/Components/hopper.py

37 lines
716 B
Python
Raw Normal View History

2024-07-28 11:21:15 +00:00
import requests
import msgpack
import lzma
2024-08-01 01:00:46 +00:00
from Packets.Message import Message
2024-07-28 11:21:15 +00:00
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}
2024-08-01 01:00:46 +00:00
return Message(lzma.compress(msgpack.dumps(r))).get()
2024-07-28 11:21:15 +00:00
def post(url: str, params=None):
"""
http/s post request
Parameters
----------
url: str
params
Requests (library) parameters
"""
2024-08-01 01:00:46 +00:00
r = requests.post(url, data=params)
2024-07-28 11:21:15 +00:00
r = {"response": r.text, "code": r.status_code}
2024-08-01 01:00:46 +00:00
return Message(lzma.compress(msgpack.dumps(r))).get()