22 lines
377 B
Python
22 lines
377 B
Python
import requests
|
|
import time
|
|
|
|
def http_request(method, url, **kwargs):
|
|
start = time.time()
|
|
|
|
response = requests.request(method, url, **kwargs)
|
|
|
|
latency = time.time() - start
|
|
|
|
try:
|
|
data = response.json()
|
|
except:
|
|
data = response.text
|
|
|
|
return {
|
|
"status": response.status_code,
|
|
"data": data,
|
|
"latency": latency
|
|
}
|
|
|