38 lines
718 B
Python
38 lines
718 B
Python
|
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()
|
||
|
|