Problema al enviar con post Symfony 3

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()'
}
#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.