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