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()
|