AContextService¶
Introducción¶
Es un servicio de tipo scoped que puede ser inyectado para obtener información del contexto de la solicitud actual. La información que contiene este servicio es:
path: str: Ruta a la cual se llegó a la acción.method: str: Método actual (POST,GET,PUT,PATCH,DELETE).headers: Dict[str, Any]: Las cabeceras de la solicitud.query: Dict[str, Any]: Los parámetros del query string.controller_name: str: Nombre del controlador al cual llegó la solicitud.action_name: str: Nombre de la acción a la cual llegó la solicitud.request_model: BaseModel: El DTO con el cuerpo de la solicitud, solo aplica a los métodos (POST,PUT,PATCH).
Para usarlo, solo se debe inyectar como cualquier otro servicio.
| Python | |
|---|---|
1 2 3 4 5 | |