Este foro ya no está activo, así que no puedes publicar nuevas preguntas ni responder a las preguntas existentes.

Problema al enviar con post Symfony 3

16 de febrero de 2017

Hola, estoy intentando enviar un POST desde postman a la aplicación Symfony, pero recibo el request vacío de datos. Estas son las funciones que utilizo.

URL: localhost/comandero/web/app.php/api/add/venta

Ruta:

api_add_venta:
    path:   /api/add/venta
    defaults: { _controller: AppBundle:Api:apiAdd }

Action:

public function apiAddAction(Request $request) { }

Si hago un var_dump() del Request no aparece ningun datos de los que cargo en el POSTman, ¿alguien sabe el por qué?

Gracias.


Respuestas

#1

La primera prueba que haría es mostrar la salida de la variable superglobal $_POST de PHP (var_dump($_POST)). Así sabrás si el problema es Symfony o cualquier otro de los elementos (navegador, postman, servidor web, etc.)

Después, intenta mostrar el contenido de las variables POST de la petición así:

public function apiAddAction(Request $request)
{
    var_dump($request->request); exit;
    // si usas un Symfony moderno, cambia 'var_dump()' por 'dump()'
}

@javiereguiluz

16 febrero 2017, 11:45
#2

La variable $_post llega vacía, por lo cual deduzco que el problema ya no es de symfony, deduzco por tu respuesta anterior, que el routing esta bien, intentare mandar el post desde otro dispositivo a ver que tal. Gracias.

@link4your

16 febrero 2017, 12:14