bugfix uploadfile&app update_time
This commit is contained in:
@@ -13,10 +13,14 @@ import json
|
||||
class LoggingMiddleware(BaseHTTPMiddleware):
|
||||
async def dispatch(self, request: Request, call_next):
|
||||
if request.method in ("POST", "PUT", "PATCH","DELETE"):
|
||||
try:
|
||||
request.state.body = await request.json()
|
||||
except json.JSONDecodeError:
|
||||
request.state.body = await request.body()
|
||||
content_type = request.headers.get('content-type', '')
|
||||
if content_type.startswith('multipart/form-data'):
|
||||
request.state.body = None
|
||||
else:
|
||||
try:
|
||||
request.state.body = await request.json()
|
||||
except json.JSONDecodeError:
|
||||
request.state.body = await request.body()
|
||||
else:
|
||||
request.state.body = None
|
||||
|
||||
|
||||
Reference in New Issue
Block a user