Performance: JSON request parsing
MEDIUM IMPACT
This affects server response time and user experience by how quickly the server reads and processes incoming JSON data.
from flask import request def endpoint(): parsed = request.get_json() # process parsed data return 'OK'
from flask import request def endpoint(): data = request.data import json parsed = json.loads(data) # process parsed data return 'OK'
| Pattern | CPU Parsing Time | Error Handling | Blocking Time | Verdict |
|---|---|---|---|---|
| Manual json.loads(request.data) | High | Manual, error-prone | Blocks longer | [X] Bad |
| Flask request.get_json() | Low | Built-in, safe | Minimal blocking | [OK] Good |