Log request body as json

This commit is contained in:
Peter Stockings
2023-01-02 21:49:04 +11:00
parent b54d053066
commit 099cac7f8f

8
app.py
View File

@@ -29,7 +29,7 @@ def response_minify(response):
return response
@app.route("/api/status")
@app.route("/api/status", methods=['GET', 'POST'])
def status():
req_data = save_request(request)
resp = Response(json.dumps(req_data, indent=4, default=str),
@@ -39,15 +39,11 @@ def status():
def save_request(request):
req_data = {}
req_data['endpoint'] = request.endpoint
req_data['method'] = request.method
req_data['url'] = request.url
req_data['cookies'] = request.cookies
req_data['data'] = request.data
req_data['headers'] = dict(request.headers)
req_data['headers'].pop('Cookie', None)
req_data['args'] = request.args
req_data['form'] = request.form
req_data['json'] = request.json
return req_data