ccproxy.api.middleware.request_content_logging¶
ccproxy.api.middleware.request_content_logging
¶
Request content logging middleware for capturing full HTTP request/response data.
RequestContentLoggingMiddleware
¶
Bases: BaseHTTPMiddleware
Middleware for logging full HTTP request and response content.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
app
|
ASGIApp
|
The ASGI application |
required |
Source code in ccproxy/api/middleware/request_content_logging.py
dispatch
async
¶
Process the request and log content.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
request
|
Request
|
The incoming HTTP request |
required |
call_next
|
Any
|
The next middleware/handler in the chain |
required |
Returns:
Type | Description |
---|---|
Any
|
The HTTP response |