21 lines
487 B
Python
21 lines
487 B
Python
import requests
|
|
from db import db, HttpRequestLog
|
|
import json
|
|
|
|
|
|
def send_request(method, url, data=None, headers=None):
|
|
response = requests.request(method=method, url=url, json=data, headers=headers)
|
|
|
|
log = HttpRequestLog(
|
|
method=method,
|
|
url=url,
|
|
request_data=json.dumps(data, ensure_ascii=False),
|
|
response_code=response.status_code,
|
|
response_body=response.text,
|
|
)
|
|
|
|
db.session.add(log)
|
|
db.session.commit()
|
|
|
|
return response
|