error al tratar de acceder al /report

44 views
Skip to first unread message

Roberto Estupiñán Pérez

unread,
Sep 13, 2024, 3:28:27 AM9/13/24
to symfony-es

o sea que me muestre la primera definicion de reporte

#[Route('/report', name: 'app_report')]
    public function index(): JsonResponse
    {
        return $this->json([
            'message' => 'Welcome to Report Definition controller!',
            'path' => 'src/Controller/ReportController.php',
        ]);
    }


# unable to fetch the response from the backend: malformed MIME header line: [info] User Deprecated: Relying on non-optimal defaults for ID generation is deprecated, and IDENTITY


alguna sugerencia

Gracias

Juan Martín Díaz

unread,
Sep 13, 2024, 7:16:27 AM9/13/24
to symfo...@googlegroups.com

Ahí dice que hay problemas con los encabezados.
Estás devolviendo un json, probaste agregando el encabezado apropiado?
Nunca ví ese error y supongo que Symfony maneja estás cosas automáticamente.
Tal vez algo esté agregando otro encabezado que entra en conflicto con text/json.


--
--
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Google Groups.
Para publicar en este grupo, envía un email a symfo...@googlegroups.com
Para darte de baja, envía un email a symfony-es+...@googlegroups.com
El resto de opciones puedes encontrarlas en http://groups.google.com/group/symfony-es?hl=es

---
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a symfony-es+...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/symfony-es/48aefc34-d676-4822-becd-67372e69d608n%40googlegroups.com.

Juan Martín Díaz

unread,
Sep 13, 2024, 7:20:27 AM9/13/24
to symfo...@googlegroups.com

Perdón ahora veo, te está poniendo ese unfo como header ese es el problema, pensé que eran dos cosas separadas.
Lo que podes probar es  cambiar el nivel de log para ver si si no aparece el info funciona.
La solución sería resolver el problema de generación del id del usuario.


El vie, 13 sep. 2024 04:28, Roberto Estupiñán Pérez <roberto....@gmail.com> escribió:
--

Julian

unread,
Sep 13, 2024, 10:06:33 AM9/13/24
to symfony-es
https://127.0.0.1:8000/report/1, pero tu ruta definida es solo '/report', la ruta no está configurada para aceptar un parámetro (/1 en este caso). Para que la URL https://127.0.0.1:8000/report/1 funcione, necesitas modificar la definición de la ruta para aceptar un parámetro como el ID del reporte.

#[Route('/report/{id}'name'app_report')] 

public function showReport(int $id): JsonResponse 
 return $this->json([ 'message' => 'Showing report with ID: ' . $id'path' => 'src/Controller/ReportController.php''id' => $id ]);

Juan Martín Díaz

unread,
Sep 13, 2024, 11:20:10 AM9/13/24
to symfo...@googlegroups.com

Es verdad, lo noté pero me olvidé de escribirlo.
Perdón


--
--
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Google Groups.
Para publicar en este grupo, envía un email a symfo...@googlegroups.com
Para darte de baja, envía un email a symfony-es+...@googlegroups.com
El resto de opciones puedes encontrarlas en http://groups.google.com/group/symfony-es?hl=es

---
Has recibido este mensaje porque estás suscrito al grupo "symfony-es" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a symfony-es+...@googlegroups.com.

Gonzalo Alonso

unread,
Sep 14, 2024, 11:37:30 AM9/14/24
to symfo...@googlegroups.com

A mí me resulta más raro porque retornas una ruta a un php
'path' => 'src/Controller/ReportController.php'


Saúl Hernández Arellano

unread,
Oct 11, 2024, 12:31:46 PM10/11/24
to symfony-es
Hola, pues como ya han comentado laruta se acceso es     https://127.0.0.1:8000/repor,    sin el /1

Como segundo,   Si lo que quires es respoder un JsonResponse   pues responde con esro.

            return  new JsonResponse([
                'message' => 'Welcome to Report Definition controller!',
                'path' => 'src/Controller/ReportController.php',
            ]);


Saludos
Reply all
Reply to author
Forward
0 new messages