Log request body as json
This commit is contained in:
8
app.py
8
app.py
@@ -29,7 +29,7 @@ def response_minify(response):
|
|||||||
return response
|
return response
|
||||||
|
|
||||||
|
|
||||||
@app.route("/api/status")
|
@app.route("/api/status", methods=['GET', 'POST'])
|
||||||
def status():
|
def status():
|
||||||
req_data = save_request(request)
|
req_data = save_request(request)
|
||||||
resp = Response(json.dumps(req_data, indent=4, default=str),
|
resp = Response(json.dumps(req_data, indent=4, default=str),
|
||||||
@@ -39,15 +39,11 @@ def status():
|
|||||||
|
|
||||||
def save_request(request):
|
def save_request(request):
|
||||||
req_data = {}
|
req_data = {}
|
||||||
req_data['endpoint'] = request.endpoint
|
|
||||||
req_data['method'] = request.method
|
req_data['method'] = request.method
|
||||||
req_data['url'] = request.url
|
req_data['url'] = request.url
|
||||||
req_data['cookies'] = request.cookies
|
|
||||||
req_data['data'] = request.data
|
|
||||||
req_data['headers'] = dict(request.headers)
|
req_data['headers'] = dict(request.headers)
|
||||||
req_data['headers'].pop('Cookie', None)
|
req_data['headers'].pop('Cookie', None)
|
||||||
req_data['args'] = request.args
|
req_data['json'] = request.json
|
||||||
req_data['form'] = request.form
|
|
||||||
|
|
||||||
return req_data
|
return req_data
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user